标题:求高手解决flash调用webservice乱码问题
只看楼主
someday
Rank: 3Rank: 3
来 自:保定
等 级:论坛游侠
帖 子:83
专家分:116
注 册:2010-10-8
结帖率:70.59%
已结贴  问题点数:20 回复次数:6 
求高手解决flash调用webservice乱码问题
flash调用我的webservice中的一个方法。这个方法将返回一个值、当这个值是汉字的时候,flash收到的是乱码,请问高手要如何解决。我的webservice中要如何编码,flash中要如何解码?
搜索更多相关主题的帖子: 解码 flash 汉字 如何 
2012-01-08 11:02
BigPei
Rank: 3Rank: 3
来 自:苏州
等 级:论坛游侠
威 望:6
帖 子:43
专家分:161
注 册:2012-1-10
得分:20 
webservice默认返回时使用的字符集是utf-8, flash中也尝试使用utf-8进行解码。试试吧。(webservice(.NET1.1), XP英文版)

Fighting forever.
2012-01-10 17:15
someday
Rank: 3Rank: 3
来 自:保定
等 级:论坛游侠
帖 子:83
专家分:116
注 册:2010-10-8
得分:0 
回复 2楼 BigPei
试过,不中
2012-01-11 11:33
BigPei
Rank: 3Rank: 3
来 自:苏州
等 级:论坛游侠
威 望:6
帖 子:43
专家分:161
注 册:2012-1-10
得分:0 
回复 3楼 someday
1. 首先直接测试自己的web service能不能返回中文。(默认情况下是可以的,亲测)。
2. 用wsdl查看一下你发布的web service,看看使用的是什么编码。(也可用firebug查看网络传输的编码格式)。
3. 个人认为问题应该在flash那边,他们是怎么接收web service的response。不同平台互调可能会有问题。
4. 可以再写一个程序调用一下你的web service,看是否能正确的返回结果。

希望能早点解决问题



Fighting forever.
2012-01-11 14:53
someday
Rank: 3Rank: 3
来 自:保定
等 级:论坛游侠
帖 子:83
专家分:116
注 册:2010-10-8
得分:0 
回复 4楼 BigPei
嗯,就是flash那边接收的问题,你知道flash处理utf-8的编码吗?万分感谢
2012-01-11 15:55
BigPei
Rank: 3Rank: 3
来 自:苏州
等 级:论坛游侠
威 望:6
帖 子:43
专家分:161
注 册:2012-1-10
得分:0 
回复 5楼 someday
flash开发的平台不一样,提供的库也不同的吧。
这个要自己解决了哦。


[ 本帖最后由 BigPei 于 2012-1-13 10:25 编辑 ]

Fighting forever.
2012-01-13 09:19
someday
Rank: 3Rank: 3
来 自:保定
等 级:论坛游侠
帖 子:83
专家分:116
注 册:2010-10-8
得分:0 
回复 6楼 BigPei
呵呵……谢谢了
2012-01-13 10:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-359344-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.154356 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved