суббота, 9 февраля 2013 г.

в какой кодировке должны отображаться страницы сайта

Копирование материалов строго запрещено!Y 2011 - 2012 world-networks. Все права защищены.

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

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

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

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

Добавленно - 2011-07-11питер пишет:

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

Добавленно - 2011-02-25Sqrt пишет:

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

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

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

Если все вышеописанные методы вам не помогли, рассмотрим следующее решение. Теперь будем использовать PhpMyadmin.Чтобы избежать изменение кодировки сайта, создавайте базы с учётом дальнейшей кодировки, с которой вы собираетесь работать. При использовании бэкапа базы, заливайте её в той кодировке, в которой текст отображается на страницах и которая прописана на страницах.Следующий вариант который не должен пропустить ни кто это метатег кодировки страниц. На страницах сайта разместите следующий метатег, если у вас его еще нет:

AddDefaultCharset windows-1251

Данный вариант меняет кодировку сайта, после чего вместо символов знаки вопроса должны исправиться.Кодировка сайта всё еще не исправилась? Следующий метод исправления кодировки осуществляется с помощью файла .htaccessЕсли у вас нет данного файла, создайте его в корне своего сайта и пропишите в нём:

mysql_query("SET NAMES cp1251");

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

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

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

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

Отправить комментарий