Question

Flex utilise par défaut UTF-8. Je n'ai pas trouvé de moyen de spécifier un codage / jeu de caractères différent sur la classe WebService ActionScript.

Était-ce utile?

La solution

Hmmm, regardez ici:

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

Je pense que cet exemple implique que déclarer votre fichier mxml comme étant iso-8859-1 pourrait faire l'affaire, mais je ne le pense vraiment pas.

Je me trompe peut-être, mais autant que je sache, Flash Player ne gère que le codage UTF-8. J'ai cherché un lien vers une page officielle pour le dire, mais je ne l'ai pas trouvé.

Si c'est le cas, vous pouvez soit:

a) mettre à jour le service Web pour gérer le codage UTF-8

b) si cela n’est pas possible, transmettez votre appel à votre propre service Web qui accepte UTF-8, puis appelez le service réel.

Vous voudrez peut-être essayer l'ancien système.

Autres conseils

Il existe également un moyen de spécifier un codage pour le compilateur flex, mais cela ne semble pas fonctionner. À l'heure actuelle, la seule solution que j'ai trouvée consiste à recoder les demandes entrantes du côté serveur. Je suis surpris que cette limitation ne soit pas écrite noir sur blanc dans la documentation de référence Flex.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top