PDA

Просмотр полной версии : utf8 в Input Text


Milagro
28.06.2010, 12:42
Как победить такую проблему:
- открываю http://rusniva.ru/themes/niva/swf/card.swf русский текст корректно вводится (текст открытки)
- открываю http://rusniva.ru/index.php?q=card (внутри HTML-ки UTF8) - русский текст не вводится, вернее вводятс отдельные буквы, например "ж".

Шрифт Georgia Italic юникодовский. Embed кирилических символов сделал.

ОБНОВЛЕНИЕ: Дефект приобрел новые краски - в разных броузерах проявляется по разному. В IE вместо букв выводятся коды, в FF вроде нормально, в Opere просто не переключается раскладка, буквы английские. выводятся.

udaaff
29.06.2010, 09:31
Видимо, потому что <param name="wmode" value="transparent" />

Milagro
29.06.2010, 11:18
Какая связь? Это шутка?

udaaff
29.06.2010, 11:52
А проверить?

mooncar
29.06.2010, 12:10
Да, это небольшая "шутка" от Adobe над нашей кодовой таблицей при публикации флешки в режимах transparent и opaque.
Пропишите:
<param name="wmode" value="window" />
<embed wmode="window" ...

Milagro
01.07.2010, 13:58
Изменил параметры. В IE работает нормально. В FF и в Opera не вылечилось. Как лечить?? Это же БАЗОВЫЙ ф-л который нужен в любом флеш-приложении!!

iNils
01.07.2010, 14:17
Вы параметр изменили только для object, а для embed (который используется для фф и оперы) - забыли.

mooncar
01.07.2010, 14:18
У вас на странице для флешки card режим transparent
Поменяйте уже его.

И это как понимать?
<param name="bgcolor" value="transparent" />

Milagro
01.07.2010, 18:35
Да - верстак накосячил. Спасибо, исправили - все работает.