2008-09-16 11 views

ответ

1

Эммм, смотрите здесь:

http://www.adobe.com/devnet/flex/articles/struts_06.html

Я думаю, что пример подразумевает, что объявляя ваш файл MXML, как изо-8859-1 может сделать трюк, но я действительно не думаю, что так.

Возможно, я ошибаюсь, но насколько я знаю, Flash-плеер обрабатывает только кодировку UTF-8. Я искал ссылку на официальную страницу, говоря так, но не смог ее найти.

Если это так, вы либо:

а) обновить веб-сервис для обработки UTF-8 кодирования

б) если это не возможно, проксите ваш звонок на свой веб-сервис, который принимает UTF-8 и затем вызовите фактический.

Возможно, вы захотите отдать старую систему.useCodepage = истинный трюк, но который не работал, когда пользователь находился на Linux или Mac, ИСПОЛЬЗУЙТЕ С УХОДОМ!

0

Существует также способ указать кодировку для компилятора flex, но это не работает. В настоящее время единственным решением, которое я нашел, является повторное кодирование входящих запросов на стороне сервера. Я удивлен, что это ограничение не написано черным по белому в справочной документации по flex.