Проблем с кирилицата

Шибаната Опера май не чете мета таговете, а взема енкодинг от сървъра. Аз съм парудли хостнат на cult.bg, който по дава 1251, а имам 70 000 думи блог набран на Unicode, които са си брутална играчка за конвертиране. Ако някой знае повече да помага, аз с Опери и Консерватории не се занимавам.


I’m puzzled why the page encoding detection in Opera 9 doesn’t work in some cases (especially with Windows-1251)

For example, consider a page using Windows-1251 encoding. The page’s META tag specifies Windows-1251 encoding. Assume that you send a request for it and the encoding specified in the server’s reply is ISO-8859-1. Then the browser will use ISO-8859-1 to render the page and this will result in inaccurate representation of the text. This problem is very serious, as many servers do NOT properly recognize page encodings and always return one fixed encoding – e.g. ISO-8859-1.

IMHO with highest priority, when determining the page encoding should be the META tag of the concrete file!

With other words:
When UTF-8, read UTF-8.
When Windows-1251, read Window-1251.

P.S. Opera 8.54 does not have such a problem. It properly recognizes the page encoding using the META tag.
A Quote: Turbid
User Из: Пятигорск\Новочеркасск
03/07/2006 00:00 [Re: PeterX] [post link]

I think that this bug. Is Necessary wait the new versions.

You may also like...

2 Responses

  1. aquilax says:

    Не е само Opera-та и Firefox предпочита HTTP header-a за четене на кодировката. Най-лесното решение е .htaccess:

    AddDefaultCharset utf-8
    AddCharset utf-8 .php
    php_value default_charset utf-8

    Обикновено някое от тези работи, може да пробваш и с 3-те едновременно

  2. dzver says:

    Блогът ти се държи по един и същи начин и на опера и на експлорер, поне при мен на всички браузери е маймуница по дефолт.

    Не познавам blogger и не знам как да го оправиш.

Leave a Reply

Your email address will not be published. Required fields are marked *