2008-09-16 14 views

Répondre

1

Hummm, regardez ici:

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

Je pense que l'échantillon implique que déclarer votre fichier MXML en iso-8859-1 pourrait faire l'affaire, mais je ne pense vraiment pas. Je peux me tromper, mais pour autant que je sache, le lecteur Flash ne gère que l'encodage UTF-8. J'ai cherché un lien vers une page officielle en le disant, mais je ne l'ai pas trouvé.

Si tel est le cas, vous soit:

a) mettre à jour le webservice pour gérer encodage UTF-8

b) si ce n'est pas possible, proxy votre appel à votre propre service web qui accepte UTF-8 et puis appelez le vrai.

Vous voudrez peut-être passer à l'ancien system.useCodepage = true trick MAIS qui n'a pas fonctionné lorsque l'utilisateur était sur Linux ou Mac, USE WITH CARE!

0

Il existe également un moyen de spécifier un encodage pour le compilateur Flex, mais cela ne semble pas fonctionner. À l'heure actuelle, la seule solution que j'ai trouvé est de ré-encoder les requêtes incomming côté serveur. Je suis surpris que cette limitation ne soit pas écrite en noir sur blanc dans la documentation de référence Flex.