flex乱码问题
我从oracle获取数据后转成字符串传递给flex,flex接受后中文成乱码了,怎么解决,网上看了很多都不行!...
我从oracle获取数据后转成字符串传递给flex,flex接受后中文成乱码了,怎么解决,网上看了很多都不行!
展开
展开全部
首先你要判断是这哪一步出现乱码的?
1、数据库 取之前就乱码 数据库编码问题
2、取出之后 数据库中没有问题 但是取出之后乱码。需要在取数的过程中就进行转码。比如你用url带数 ,可以使用:encodeURI(encodeURI(“xxxx”))传参前经过两次转码;
接收参数后:使用java.net.URLDncoder.decode("xxxx",“utf-8")将16进制字符转为中文。参考地址:
http://bbs.csdn.net/topics/390236566
3、取过来没有问题 但是在Flex显示有问题 这个需要看你检查flex具体的解析过程。比如text标签,或htmltext标签或TextField
希望对你有帮助
1、数据库 取之前就乱码 数据库编码问题
2、取出之后 数据库中没有问题 但是取出之后乱码。需要在取数的过程中就进行转码。比如你用url带数 ,可以使用:encodeURI(encodeURI(“xxxx”))传参前经过两次转码;
接收参数后:使用java.net.URLDncoder.decode("xxxx",“utf-8")将16进制字符转为中文。参考地址:
http://bbs.csdn.net/topics/390236566
3、取过来没有问题 但是在Flex显示有问题 这个需要看你检查flex具体的解析过程。比如text标签,或htmltext标签或TextField
希望对你有帮助
追问
我取出来没问题,就是flex获取结果后就乱码了。请问怎么解决,网上看了很多都没解决
追答
首先检查你给flex传值的格式问题
然后在flex解析之前查看接收到的数据
开始解析后逐步调试
这三个地方注意编码格式:
1、swf嵌入页面
2、flex接收值
3、flex解析
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询