Кодировка страницы сайта „гласове

Кодировка страницы сайта utf-8. Vote Up0 Tabib 16 окт 2012.

Довольно часто начинающие блоггеры, и не только начинающие, сталкиваются с проблемой кодировки страницы или документа. Когда вместо текста и читаемых символов выводятся непонятные КРАКОЗЯБРЫ. Именно так называются символы не соответствующие тем которые должны быть выведены на страницу. Откуда же появляются непонятные иероглифы?
Чтобы это понимать, нужно разобраться что такое- html кодировка страницы. Любой текст на компьютере представляется в виде набора байтов. В каждом из этих байтов определенным кодом – закодирован только один единственный символ. Чтобы правильно расшифровать или же раскодировать набор байтов и представить его в понятном человеку виде, браузеру нужно провести соответствие с одной из кодовых таблиц.
Базовой кодировкой является ASCII кодировка, которая содержит в себе коды 128 символов латинского алфавита и специальные символы ( скобки, решетки и т.д.). Далее появились первые русскосимвольные кодировки CP866 и KOI8-R, а из них вышла известная сегодняшним веб- мастерам кодировка windows-1251. Даже не смотря на то, что все эти кодировки призваны для отображения русского текста, они все отличаются друг от друга кодами.

Как исправить кодировку сайта. Автор: alexporsch.

Если текст писался в кодировке CP866, а браузер пытается раскодировать ее с помощью таблицы кодов windows-1251, то в результате мы получим не читаемые слова. Кроме названий тех кодировок, которые я здесь привел, существует еще великое множество котировок. С таким обилием кодовых таблиц образовалась проблема совместимости кодировок. Очень актуально встал вопрос создания универсальной кодировки. На сегодняшний день изобретена универсальная кодировка utf-8. При программировании сайта есть четыре момента которые требуют соблюдения единого стандарта кодирования текста.
Кодировки скриптов.
Кодировка таблиц MySQL.
Кодировка самой HTML страницы.
Локаль используемая браузером пользователя.
Во всех этих составляющих сайта, должна использоваться единая кодировка- желательно utf-8, ведь она универсальная. Если нажать сочетание клавиш CTRL+ U можно посмотреть код страницы, в котором видно, какая кодировка используется для данного документа.
Если Вы открываете свой блог и вместо русских символов видите какие то непонятные знаки- значит кодировка установлена неправильно. Как поменять кодировку?
Для устранения ошибок и проблем с кодировкой Вашего блога используем FTP- клиент FaleZilla. С его помощью копируем файл wp- config.php на «Рабочий стол» Вашего компьютера и открываем с помощью текстового редактора Notepad++. В этом файле содержится информация Вашего блога- включая пароли, кодировку базы данных и другое. Смотрим, если кодировка какая либо другая, ее нужно поменять на UTF- 8.

Это означает, что страницы сайта имеют кодировку Юникод ("utf-8"). Другая, пока ещё распространённая кодировка для русскоязычных сайтов "windows-1251".

-сохраняем в этой кодировке.
-внутри кода Базы Данных кодировку меняем на UTF- 8.
Сохраняем файл в редакторе Notepad++, в значении- «UTF- 8 без сигнатуры BOM» и закачиваем файл на свой хостинг, то есть меняем на хостинге старый файл wp- config.php , на новый.
Как правило этих действий достаточно для того чтобы на Вашем блоге все отображалось корректно. Если после проведенных действий ничего не получилось, можно попробовать еще один способ изменения кодировки. Для этого нужно внести изменения в файле .htaccess . Для корректировки открываем файл .htaccess с помощью редактора Notepad++ и добавляем в начале одну из данных строк:
AddDefaultCharset UTF-8
CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
Возможно будет достаточно поменять один из вариантов, бывает достаточно первого. Если не получается, перебираем вручную следующие варианты, поочередно вписывая следующие варианты. Не забываем последовательность действий:
Открываем файл в редакторе.
Вносим изменения.
Сохраняем.
Закачиваем на хостинг.
Проверяем.
Еще хочу упомянуть об одной из проблем, которая может возникнуть, и с которой я столкнулся при создании страниц захвата. При закачке на хостинг файлов страницы захвата, так же может возникнуть ситуация несовпадения кодировок. В этом случае нужно подправить файл index.html. Для этого, с помощью FaleZilla, извлекаем файл и переносим на «Рабочий стол» компьютера. Далее, открываем файл с помощью обычного Блокнота.
После того как файл открылся в Блокноте, левой кнопкой мыши нажимаем на «Файл» и «Сохранить как...».
Далее меняем кодировку документа с UTF- 8 на ANSI.
Опять же, не забываем сохранить и переместить файл на хостинг- перезаписать. Проверяем страницу. Вот и все! Надеюсь у Вас получится и проблемы с htm кодировкой страниц больше не будут Вас пугать !
С Уважением, Александр Клюев.

Далее создаётся дизайн всех необходимых страниц, после делается их вёрстка.  Вы здесь: Главная - PHP - PHP Основы - Проблемы с кодировкой на сайте.

Кодировка страниц. Для того, что бы сменить кодировку страницы, необходимо  На моём сайте страницы в вин-1251, а 2 или 3 в УТФ. Так вроде всё работает.

Кодировка страниц сайта UTF-8. База соответственно закодирована в utf-8 general ci Подскажите где это можно изменить, или, хотя бы, куда копать.