网站地图
  
  高级搜索
  首页   技术论坛   博客 派计划   产品中心   资源中心   银弹在线   商城  





求助:EOS中POST到Xpath的数据是以GB2312接收的,可以改吗?如何解决中文乱码    
#1楼
给作者发送短消息 给作者发送短消息 实名会员 商务会员 
查看用户其他信息
总分 791 分
财富 1232 goCom币
威望 602
排名 第 29 名
段位 新手必读
看了网上无数的帖子,无非是在serverlet里面对request重新编码,但是EOS是提交到Xpath里面的啊。在Xpath里面可以清晰的看到:
<?xml version="1.0" encoding="GB2312" standalone="no"?>
<root>
<data>
.....
<test1>涓����?</test1>
....
如此以来出现乱码的原因就在这里了encoding="GB2312" 。
我本想试能否自己写一个转换的构件,但想了想,在xpath接收的时候,已经转换为乱码了,能解决的办法应该是改变xpath的编码方式??

请问各位可以改吗?怎么改?
在下是5.0.1
附件为 试验例子,注意test1这个参数

附件:


rar ajax.rar 大小: 0.00 KB; 下载次数: 125
 

Re: 求助:EOS中POST到Xpath的数据是以GB2312接收的,可以改吗?如何解决中文乱码    
#2楼
给作者发送短消息 给作者发送短消息 实名会员 商务会员 
查看用户其他信息
总分 791 分
财富 1232 goCom币
威望 602
排名 第 29 名
段位 新手必读
 

Re: 求助:EOS中POST到Xpath的数据是以GB2312接收的,可以改吗?如何解决中文乱码    
#3楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
总分 16 分
财富 71 goCom币
威望 1
排名 :(
段位 新手必读
EOS对国际化支持不好,很多地方都是直接用中文,EOS源码XML编码方式中有的地方就写死了,直接写了"GB2312"
 

Re: 求助:EOS中POST到Xpath的数据是以GB2312接收的,可以改吗?如何解决中文乱码    
#4楼
给作者发送短消息 给作者发送短消息 实名会员 商务会员 
查看用户其他信息
总分 5834 分
财富 288 goCom币
威望 8211
排名 第 5 名
段位 新手必读
3楼的意见很好,EOS的版本中的确考虑国际化比较少,目前已经提交给华为的一个版本中,提供了支持国际化的特性,这个特性,应该会在EOS下一个版本中提供出来。

针对楼主的问题,小版将与更多EOS技术人员沟通后给予回复。
 

Re: 求助:EOS中POST到Xpath的数据是以GB2312接收的,可以改吗?如何解决中文乱码    
#5楼
给作者发送短消息 给作者发送短消息 实名会员 商务会员 
查看用户其他信息
总分 791 分
财富 1232 goCom币
威望 602
排名 第 29 名
段位 新手必读
我看见5.1的里面ajax其实也是回避了这个问题,都没有使用xmlHttp.send来传递参数~~
看来是这样了,姑且等待
 

Re: 求助:EOS中POST到Xpath的数据是以GB2312接收的,可以改吗?如何解决中文乱码    
#6楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
总分 734 分
财富 1013 goCom币
威望 615
排名 第 33 名
段位 新手必读
 




发表回复
账号用户名   密码   登录
内容:url email imgsrc image code quote
范例 Example
bold italic underline linethrough   


 [更多...]