Forum Webscript.Ru
Дизайн и Верстка => Всё о Html => Тема начата: Ispanka от 08 Июня 2005, 14:24:41
-
Помогите чайнику, плз!
Ситуация такая: делаем сайт, на котором придется совмещать кириллицу с расширенной западноевропейской кодировкой на одной странице. То есть, считай, слово по- русски, слово по-испански (всякие акценты над буквами, буква энья и проч - т.е. не просто латиница). В уникоде попробовала сделать "тест" - ну, и никакой броузер уникод по "умолчанию" не видит. Хоть прописывай чарсет, хоть нет - все равно пользователь видит кракозябру вместо всех нелатинских символов, пока не выставит в броузере "encoding - UTF8" принудительно. Вот пример такой кракозябры, специально сляпала для демонстрации: http://www.uninova2005.com
Что делать? вообще, можно ли добиться, чтобы эта фигня корректно отображалась?
Спасибо заранее!
-
ваша проблема в том, что сервер некорректно отдает кодировку:
HTTP Header[0] = HTTP/1.1 200 OK
HTTP Header[1] = Date: Thu, 09 Jun 2005 16:59:13 GMT
HTTP Header[2] = Server: Apache
HTTP Header[3] = Last-Modified: Tue, 07 Jun 2005 16:55:42 GMT
HTTP Header[4] = ETag: "368531-b1b-b0ccff80"
HTTP Header[5] = Accept-Ranges: bytes
HTTP Header[6] = Content-Length: 2843
HTTP Header[7] = Connection: close
HTTP Header[8] = Content-Type: text/html; charset=ISO-8859-1
Untitled Document
Перенастройте сервер, чтобы он в заголовках отдавал не ISO-8859-1, а utf-8 - и тогда все получится.
Возможно. :)
-
Спасибо, Xandler! попробуем...