近期做了一个项目,只要出现中文就会乱码,琢磨了很久,也查了很多文件。终于解决了乱码问题。
jsp页面传递中文必须先encodeURI(encodeURI($("#name").val()));我这里是用ajax提交的。submit提交的还没测试过。后台通过String nickNames =ServletRequestUtils.getStringParameter(request, "nickName", "");拿到这个值的时候就是一个已经压缩过的文字。如果是需要将这个字段存入数据库里面去就用URLDecoder.decode(nickNames, "UTF-8");将文件decode成文中文。如果是放到cookie 或者session里面去的话,就不转码,因为转码成中文放到cookie或者session仍然乱码。这里可能就会有个疑问,jsp界面encodeUrl了两边,为什么只用decode一遍呢,因为ServletRequestUtils.getStringParameter(request, "nickName", "");的时候其实已经将name解码了一遍了。如果你拿到的是中文字段的话,放到cookie或者session里面 就需要先将该字段URLEncoder.encode(s,"UTF-8")。
相关推荐
关于jsp乱码问题 关于jsp乱码问题 关于jsp乱码问题关于jsp乱码问题
设置乱码问题,设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题设置乱码问题
中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析中文乱码问题分析
qt乱码问题解决
JAVA 乱码问题,JAVA 乱码问题,JAVA 乱码问题JAVA 乱码问题JAVA 乱码问题JAVA 乱码问题
最近发现乱码问题很烦,找了许多资料,自己总结了一些东西,主要是web页面的乱码,请大家指正
Java关于中文乱码问题的多种解决方法,中文乱码过滤器
Ajax中文乱码问题解决方案
myeclipse中文乱码问题 myeclipse中文乱码问题myeclipse中文乱码问题myeclipse中文乱码问题myeclipse中文乱码问题myeclipse中文乱码问题myeclipse中文乱码问题
Ajax 中文乱码问题 Ajax 中文乱码问题 Ajax 中文乱码问题
解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码问题,添加中文支持解决linux下oracle中文乱码...
java中文乱码问题详解--- java中文乱码问题详
中文乱码问题整理总结 通过平时开发实践,总结的乱码问题.
mysql乱码问题解决mysql乱码问题解决mysql乱码问题解决
描述开发工具使用过程中,令人头痛的tera term中文乱码问题,如何快速定位解决
关于GBK和Unicode字符集转换乱码问题
java项目乱码问题的处理方法,非常详细的
今天突然提及的操作之php的JPgraph横坐标中文乱码问题,迫不及待 测试了一下, 尝试了几遍,都是乱码,好不容易没有乱码了,却报错。 解决JPgraph的横坐标显示,中文乱码问题,横坐标数组资源。
开发过程只能怪,遇到Oracle数据库US7ASCII字符集乱码问题
struts中文乱码问题解决详细步骤(两种方法)