Como enviar solicitações SOAP em ISO-8859-1 com o Flex?

votos
1

Flex utiliza por UTF-8 padrão. Eu não tenho fonte A maneira de especificar uma diferente codificação / charset na classe actionscript WebService.

Publicado 16/09/2008 em 21:42
fonte usuário
Em outras línguas...                            


2 respostas

votos
1

Ummm, veja aqui:

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

Eu acho que a amostra implica que declarar seu arquivo mxml como iso-8859-1 pode fazer o truque, mas eu realmente não penso assim.

Eu posso estar errado, mas tanto quanto eu sei o Flash Player lida apenas com codificação UTF-8. Eu procurei por um link para uma página oficial dizê-lo, mas não conseguiu encontrá-lo.

Se for esse o caso, você quer:

a) actualizar o serviço Web para lidar com UTF-8 codificação

b) se isso não for possível, procuração a sua chamada para o seu próprio webservice que aceita UTF-8 e, em seguida, chamar o real.

Você pode querer dar uma chance ao velho system.useCodepage = true truque, mas que não utilizou a trabalhar quando o usuário estava em Linux ou Mac, use com cuidado!

Respondeu 17/09/2008 em 08:18
fonte usuário

votos
0

Há também uma maneira de especificar uma codificação para o compilador Flex, mas que não parecem funcionar. Neste momento a única solução que eu encontrei é a re-codificar os pedidos incomming no lado do servidor. Estou surpreso esta limitação não está escrito preto no branco na documentação de referência flex.

Respondeu 17/09/2008 em 10:09
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more