juliklive , venting since 2003

Mac IE и UTF-8 - фикс найден

Итак, была известная проблема. При постинге комментариев из IE для Mac от браузера приходят данные формы в непонятной кодировке. Попытки решить проблему успехом не увенчались, пока не выяснилось следующее.

IE для Mac при отправке комментариев смотрит на шрифт, которым оформлена форма - если он не имеет русского ID, вместо русских букв отсылаются классические кракозябры. Поэтому я прошу всех делающих сайты в UTF (и желающих, чтобы текст от пользователей Mac IE прилетал в нормальном виде - некоторые из-за идиотов таки пользуются этим недобраузером, уверяю вас), добавить в свои стилевые таблицы следущее правило:

`* html input {

font-family: “Geneva CY”, “Helvetica CY”, “Priamoj Prop”, ваши шрифты от MS для форм, sans-serif;

}`

Вместо Geneva CY и пр. для Sans можно использовать Times CY для шрифта с засечками - но они по приоритету должны идти до шрифтов от MS.

Suspects: Веб-стройка Юникод

What others said

Иван Курманов

Подозреваю, что что-то здесь не так. Есть вебсервис, работающий полностью в UTF-8: authors.repec.org. Никто из пользователей (среди которых есть и пользователи Mac'ов) не жаловался. О добавлении особых шрифтов в CSS речи не было.

Может быть просто надо добавить accept-charset="utf-8" в тэг <form ...&rt;? Для экспериментов приглащаю на тестовую площадку.

Julik

Речь идет об Internet Explorer для Мака - им очень мало кто пользуется (из перешедших на MacOS X). Сейчас попробую протестировать.

Accept-charset в форме конечно-же был задан.

Иван Курманов

Тестовая площадка: http://test.acis.openlib.org/

CoL

2Julik на сколько мне извесно Accept-charset в FORM под IE не работает корректно. Когда дело кассается перекодировки из cp1251 в UTF-8 к примеру. http://reference.sitepoint.com/html/form/accept-charset

Have a word?


Please do not go bonkers with code blocks, links and viagra ads, we are taking measures