Проблемы с кодировкой на сайте: решение
Очень часто при разработке сайта у многих вебмастеров возникает проблемы с кодировкой, вместо нормальных букв показываются непонятные символы.
Причин может быть много, мы рассмотрим все варианты.
Кодировка в HTML-документе.
Первое, что может помочь - это указать кодировку в мета-теге, в большинстве случаев проблемы из-за этого:
Кодировка у файла.
Когда вы работаете в редакторах, проверяйте, чтобы по умолчанию всегда стояла кодировка "utf8", к примеру в NOTEPAD++ её можно поставить в "Кодировки->Кодировать в UTF8".
При запросах в sql на php.
Если программируете свой сайт, то не забывайте, когда получаете данные, устанавливать кодировку. Для этого, сразу после подключения напишите следующий запрос:
mysql_query("SET NAMES 'utf8'");
Установка кодировки по умолчанию в файле .htaccess.
Написав в этот файл следующее правило, все ваши документы будут иметь нужную кодировку по умолчанию, очень часто помогает избавиться от "краказябр" (если файла нет, создайте его в корне сайта).
AddDefaultCharset UTF-8
Кодировка в базе данных
Всегда создавайте кодировку в utf8 вашей базы, а также всем таблицам и полей.
Оставить комментарий