Исходные данные:
Документ в utf-8, смотреть http://test.vvvas.ru/ , с прописанным meta указывающим на utf-8.
Выходные данные:
Всегда включено автоматическое определение кодировки в браузерах.
Internet Explorer (5.5 и 7) определяет и показывает в utf-8.
Netscape Navigator (8.1), Mozilla Firefox (1.5.0.11, 1.5.0.12, 2.0.0.4),
Opera (9.20, 9.21) выдают в 1251.
Если мы кладем .htaccess следующего содержания:
- Код: Выделить всё
CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
То все браузеры выдают в utf-8.
Вопросы:
Я неправильно сверстил страничку и браузеры не понимают что им дают в utf-8?
Все браузеры, кроме IE, дебильны при работе с кодировками и действуют не по стандарту?
1251 вшита как-нибудь на стороне сервера и выдается со всеми страничками?
Должно ли так быть на идеальном хостинге или он не должен вмешиваться и кодировка должна определяться браузером по meta?
Каковы и кем определяются кодировки в которых выдаются странички: где-то внутри на хостинге, .htaccess, meta или какой-то ещё порядок или meta тут вообще не причем?
Заранее спасибо за ответ. В случае если дадите ссылку на документацию, то я могу не до конца всё понять и задам ещё один вопрос (возможно он покажется вам тупым). Особенно это относится к документации на английском (в принципе, на любом) языке.







