PDA

Просмотр полной версии : Проблема с кодировками


profi80
07.01.2006, 00:18
Проблема с кодировками передаваемого из php текста (SendandLoad):
как отображать в TextField (Dynamic Text) текст в Западноевропейской кодировке?
Кто-нибудь знает? В Embed кодировка не задаётся, как мне задать кодировку для того, чтобы принятый из php скрипта текст отображался корректно в TextField?

Antares
07.01.2006, 00:21
Вы отдаете в iso-88-59-1 ? Тогда ее же проставьте в первом кадре главного таймлайна с помощью System.useCodepage

nyctota
07.01.2006, 12:35
Вы отдаете в iso-88-59-1 ? Тогда ее же проставьте в первом кадре главного таймлайна с помощью System.useCodepage
Что-то я не понял...
Как можно указать флешу, в какой кодировке отображать данные? И, насколько я знаю, System.useCodepage принимает только булевы значения. В чем прикол?

Antares
07.01.2006, 16:31
Тьфу. Все верно, чушь написал :D
Конверти iconv (http://www.php.net/manual/en/function.iconv.php)-ом, в принципе, тогда можно забить на useCodepage, если конвертить сразу в Unicode.

Madasan
07.01.2006, 16:51
Конверти iconv (http://www.php.net/manual/en/function.iconv.php)-ом, в принципе, тогда можно забить на useCodepage, если конвертить сразу в Unicode.
и зачем вообще беспокоиться :confused: ну хочет флэш UTF получить,
так и отдай ему его! iconv - и нет проблем ;)

profi80
08.01.2006, 16:37
По умолчанию, какая кодировка используется для вывода текста? Unicode?
Проблема в том, что некоторых символов нет в наборах шрифтов Flash (например, буква А с двумя точками наверху). Они будут отображаться, если php будет отдавать текст в Unicode?

Madasan
08.01.2006, 19:36
Они будут отображаться, если php будет отдавать текст в Unicode?
если в UTF-16, то отобразяться любые символы любого языка.

aksios
08.01.2006, 21:51
Проблема по моему тока в том, как найти нормальный шрифт - если шрифт изначально французский к примеру, то проблемы нет, иначе нужные буквы будут иметь коды совсем не те и отображаться не будут (хотя в шрифте нужные символы будут). В принципе - то же самое как выводить текст русскими буквами.
Хотя когда я поробовал сделать русско-французский вариант текста, у меня все буквы совместно отображались, (грузились с русской mysql) за исключением одной - по моему как раз а с точками - в таблице UTF код есть, в шрифте по коду символ есть, но не отображается один единственный! Я так думаю, шо это глюк.