PDA

Просмотр полной версии : Нужна помощь Web-кодеров


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
ErrorMan
31-07-2011, 02:51
Есть некая страница на неком хостинге(без поддержки php, nginx).
Выдает заголовки
Особенно не понравилось: "Content-Type text/html; charset=windows-1251".
Всю жизнь делал страницы и т.п. с кодировкой utf-8, ибо так удобнее, да и дело принципа.

Так вот, суть проблемы. Страница в utf-8. Прописан метатег:"<meta http-equiv="Content-type" content="text/html;charset=UTF-8">". Выдает крякозябры.
Но заголовки сервера по каким-то причинам приоритетнее метатегов в html.
Создал файл .htaccess с указанием кодировки, но это работает только на апаче.
Пытался XMLHttpRequest() как-нибудь, но видимо не столь глубокие познания js.
У кого какие мысли есть?

Juk
31-07-2011, 03:49
Никак, кодировка в заголовке HTTP имеет приоритет над meta.
XMLHttpRequest не способен преобразовать текст из одной кодировки в другую.

ErrorMan
31-07-2011, 03:58
Я писал об этом.
Да, но способен сменить заголовок. Проблема в том что браузер хоть и находиться в утф-8, но страницу уже получил в неверной кодировке.

Что-то вроде конвертера надо замутить или хз...

Juk
31-07-2011, 04:12
серв отдает контент в том же утф-8, но браузер считает, что это 1251, потому что серв так сказал в заголовке.
погугли "javascripl iconv" или типа того. обычными средствами тут не обойдешься.