Итак, была известная проблема. При постинге комментариев из 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.
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