Кодировка UTF-8

Кодировка UTF-8

Разрабатывая проект на кодировке UTF-8, столкнулся с такой проблемой в браузере IE6. При переходе по ссылкам в нутрии сайта, страница открывается через раз. В других браузерах все отлично, проблема была только с IE6. Вроде и ссылка верно прописана, а переходить не хочет, срабатывает только при нажатии на F5. А проблема оказалась следующая. Браузер IE6 получает от сервера сгенерированную страницу в кодировке cp1251, а должен вывести эту страницу в UTF-8, и у него через раз не получается определится с кодировкой и ничего не выводит. Решение довольно простое. В PHP файле, до вывода контента сайта в шаблон, необходимо вставить:

header('Content-type: text/html; charset=utf-8');

Вот оно, простое решение нелепой проблемы. Браузеры IE это ЗЛО, которое надо искоренять, с ними одни проблемы и при разработке и при серфинге Интернета. Все переходим на браузер Mozilla FireFox!

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *