Как поменять кодировку сайта (Решение проблемы неправильной кодировки)

Как поменять кодировку сайтаДумаю каждый кто изучает PHP или MySQL не один раз сталкивались с проблемой неправильной кодировки выводимой страницы.

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

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

Данное решение помогло мне в ранее описанной проблеме. Нужно в вашем конфигурационном PHP файле после соединения с базой данных прописать следующий код:

mysql_query("SET NAMES cp1251");

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

Кодировка сайта всё еще не исправилась? Следующий метод исправления кодировки осуществляется с помощью файла .htaccess

Если у вас нет данного файла, создайте его в корне своего сайта и пропишите в нём:

AddDefaultCharset windows-1251

Если все вышеописанные методы вам не помогли, рассмотрим следующее решение. Теперь будем использовать PhpMyadmin.

Чтобы избежать изменение кодировки сайта, создавайте базы с учётом дальнейшей кодировки, с которой вы собираетесь работать. При использовании бэкапа базы, заливайте её в той кодировке, в которой текст отображается на страницах и которая прописана на страницах.

Как поменять кодировку сайта

Следующий вариант который не должен пропустить ни кто – это метатег кодировки страниц. На страницах сайта разместите следующий метатег, если у вас его еще нет:

<meta  http-equiv="Content-Type" content="text/html;  charset=windows-1251" />

Помните, что в своём случае я использую кодировку windows-1251, не спутайте при копировании если вы хотите использовать utf-8.

Поделитесь ссылкой если мы вам помогли!

Читайте также:

Seo оптимизация сайта – ошибки в использовании

Инструменты обработки данных

Очистка поля javascript сценарием

Как восстановить контакты в Skype

Вертикальное меню с помощью html и css

Комментарии:

Добавленно - 2011-02-25

Sqrt пишет:

Enkei, значит, на сервере кодировка была выставлена не правильно, вот и на страницу выводилось неправильно, контент сначала через сервер проходит, прежде чем попасть на страницу браузера.

Добавленно - 2011-07-11

питер пишет:

я тоже мучался. но потом решил сохранить файл индехс пхп в виндуском блокноте в кодировке АНСИ и все ОК!

Добавить комментарий:

Минимум 100 символов.
Модераторы detected!

Вы ввели сообщение длиной символов

Три + Пять ? =