easyui 乱码问题 求解决 30

当添加或者修改时候只要写中文就保存这种数据,debug了传给action时候已经是这个乱码了。怎么解决在线等~... 当添加或者修改时候 只要写中文 就保存这种数据,debug了 传给action时候已经是这个乱码了。怎么解决 在线等~ 展开
 我来答
samismiling
2015-07-07 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5604

向TA提问 私信TA
展开全部
传给action的时候就是乱码,这说明html提交时就已经是乱码了,你先做个测试
1.在js提交中:encodeURI(encodeURI(转换内容))
2.在接受参数的java中URLDecoder.decode("转换内容", "转换格式")进行解码。
看看后台action接到的是不是中文,如果是,说明web项目中的编码配置有误,要么重构,要么都如上面两步处理;如果还是乱码,说明web环境和jsp(或者是php,asp.net,具体取决于你用的)编码不同
追问
我补充了问题  麻烦你看下 应该在哪里写
追答
你直接用form提交(我原以为你是在url后面拼接出现的乱码)就已经默认由jquery转码过了(easyui用的库还是jquery)
在action里,用URLDecoder.decode把乱码属性处理一下看看是不是恢复成中文了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式