Все для создания и продвижения сайтов

Верстка, программирование, SEO

Проблемы с кодировкой на сайте: решение

Очень часто при разработке сайта у многих вебмастеров возникает проблемы с кодировкой, вместо нормальных букв показываются непонятные символы.

Причин может быть много, мы рассмотрим все варианты.

Кодировка в HTML-документе.

Первое, что может помочь - это указать кодировку в мета-теге, в большинстве случаев проблемы из-за этого:


Кодировка у файла.

Когда вы работаете в редакторах, проверяйте, чтобы по умолчанию всегда стояла кодировка "utf8", к примеру в NOTEPAD++ её можно поставить в "Кодировки->Кодировать в UTF8".

При запросах в sql на php.

Если программируете свой сайт, то не забывайте, когда получаете данные, устанавливать кодировку. Для этого, сразу после подключения напишите следующий запрос:

mysql_query("SET NAMES 'utf8'");

Установка кодировки по умолчанию в файле .htaccess.

Написав в этот файл следующее правило, все ваши документы будут иметь нужную кодировку по умолчанию, очень часто помогает избавиться от "краказябр" (если файла нет, создайте его в корне сайта).

AddDefaultCharset UTF-8 

Кодировка в базе данных

Всегда создавайте кодировку в utf8 вашей базы, а также всем таблицам и полей.

Кодировка в базе данных

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.