слетевшая кодировка что это



Автор я задал вопрос в разделе Другие языки и технологии

Слетает кодировка UTF-8 при загрузге и отображении сайта в браузере. и получил лучший ответ

Ответ от Katze von Ulthar[гуру]
1. в какой кодировке сами файлы?
2. не переопределяет ли сервер кодировку?
Katze von Ulthar
Оракул
(59922)
проблема в том, что сам файл может иметь другую кодировку (akelpad помогает посмотреть и поменять в случае чего). а еще (что часто бывает на бесплатных хостингах) сервер отправляет заголовок с типом содержимого, и этот заголовок имеет приоритет над тем, что указано в meta

Ответ от James Lukash[гуру]
В корне вашего сайта создайте файл .htaccess и пропишите в нем
AddDefaultCharset UTF-8

Ответ от LyoliCK[гуру]
если у тебя сама страница сделала по правилам т. е. в мета стоит utf-8 и сама сохранена в ней же, а браузер отображает все равно в 1251 то надо копать со стороны сервера
вариантов нескольно- в htaccess можно задать явную дефолтную кодировку как сайта целиком, так и отдельных документов подробнее
можно попробовать сменить кодировку "на лету" средствами php через iconv или mb_convert_encoding. по функциям мануал

Ответ от Куляпин Андрей.Разработка сайтов[гуру]
В коде на выходе должно быть:
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
И всё будет работать.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Слетает кодировка UTF-8 при загрузге и отображении сайта в браузере.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*