Bug 12354 - Проблемы с кодировкой
Summary: Проблемы с кодировкой
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: mozilla-plugin-adobe-flash (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-17 08:29 MSD by Alexey Sidorov
Modified: 2008-05-12 09:02 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sidorov 2007-07-17 08:29:23 MSD
Собственно столкнулся с такой проблемой.
Неправильная кодировка текста в флэшах
Причем это происходит как с UTF8 локалью, так и с cp1251
Пример: http://www.reutman.ru/files/screen7.jpg
Gismeteo утверждают что у них всё нормально, т.е. проблема именно в плагине
Впринципе, больше такого нигде не видел
Может больше никто не пишет текст в флэшках? :)
Comment 1 Alexey Sidorov 2007-07-17 08:30:49 MSD
Или может отсутствуют какие-то шрифты (потому как некоторые надписи таки 
отображаются нормально)
Comment 2 Sergey V Turchin 2007-07-17 17:27:22 MSD
(In reply to comment #0)
> Gismeteo утверждают что у них всё нормально
А мне кажется, что как-раз с названием города у них могут быть проблемы
Не известно, во что у них название города кодируется.
Например, в http://informer.gismeteo.ru/xml/27612_1.xml вообще непонятно, 
зачем так сделано название города.
Comment 3 Sergey V Turchin 2007-07-17 17:28:59 MSD
(In reply to comment #1)
> некоторые надписи таки отображаются нормально
Потому, что это статические данные, а название города берется из данных о 
погоде. Это единственный русский текст там.

Comment 4 Sergey V Turchin 2007-07-17 17:29:40 MSD
(In reply to comment #3)
> статические
статичные, хотел сказать
Comment 5 Sergey V Turchin 2007-07-18 15:25:57 MSD
(In reply to comment #0)
> Gismeteo утверждают что у них всё нормально
А как вы с ними общались? Я тоже хочу вопросик задать.
Comment 6 Alexey Sidorov 2007-07-18 15:41:30 MSD
(In reply to comment #5)
> А как вы с ними общались? Я тоже хочу вопросик задать.
Да собственно посмотрел на сайте координаты (http://gismeteo.ru/about.htm), и 
не нашёл ничего умного кроме как написать руководителю проекта, Королькову :)
Он же мне и ответил

Comment 7 Sergey V Turchin 2007-08-03 18:31:19 MSD
(In reply to comment #6)
> Он же мне и ответил
А мне нет :-(
Comment 8 Michael Shigorin 2008-05-08 12:19:45 MSD
Подскажи им, что кодировка XML по умолчанию -- utf-8 или iso-8859-1, но никак не
то, что они там себе думают.
Comment 9 Mikhail Gusarov 2008-05-08 13:34:01 MSD
Лучше подсказать, что есть такая штука - <?xml encoding="foo"?> :)

А вот про UTF-8 подсказывать не надо - без заголовка это всё-таки не так.

Comment 10 Michael Shigorin 2008-05-08 16:01:58 MSD
(In reply to comment #9)
> А вот про UTF-8 подсказывать не надо - без заголовка это всё-таки не так.
Насколько помню -- так, но пальцем не ткну.  Впрочем, кракозябры говорят о том,
что в данном случае явно принято за latin1.
Comment 11 Sergey V Turchin 2008-05-08 16:26:24 MSD
(In reply to comment #9)
> Лучше подсказать, что есть такая штука - <?xml encoding="foo"?> :)
Потом придется подсказывать, что этот параметр только на время перехода на UTF-8
Comment 12 Sergey V Turchin 2008-05-08 16:26:47 MSD
(In reply to comment #8)
> кодировка XML по умолчанию -- utf-8 или iso-8859-1
Только UTF-8

Comment 13 Mikhail Gusarov 2008-05-08 17:56:55 MSD
Нашёл, таки-это выписали явно в 4 ревизии спеки: http://www.w3.org/TR/REC-xml/
#NT-EncodingDecl

"In the absence of information provided by an external transport protocol (e.g. 
HTTP or MIME), it is a fatal error ... for an entity which begins with neither 
a Byte Order Mark nor an encoding declaration to use an encoding other than 
UTF-8. Note that since ASCII is a subset of UTF-8, ordinary ASCII entities do 
not strictly need an encoding declaration."

Так что UTF-8, ASCII, BOM или явный encoding. Но не Latin1.
Comment 14 Michael Shigorin 2008-05-09 14:26:33 MSD
Угу, спасибо.  В общем, на gismeteo всяко надо исправлять, а не плагин.
Comment 15 Alexey Sidorov 2008-05-12 09:02:58 MSD
На том и порешили....