摘要:
中文参数总是会引起一些乱码问题,烦不胜烦。js默认的UTF-8编码,java项目使用的是gbk编码,使用ajax请求获取到数据然后作为参数请求下一个页面时就会发生乱码 其实java项目所使用的应用服务器(tomcat、resin等)本身就会根据项目编码格式默认的对参数进行一次加密和解密。 后来摸索了一下有两个解决方案: 1)、对请求的参数值进行两次URLEncode() 原理:第一次进行encode后会将字符串转换为ascii字符编码,这个时候汉字就不是多字节字符编码了,这个时候再对其进行第二次编码,因此,当第一 次解析时不管使用何种解析方式得到的都是第一次编码所得到的asscii... 阅读全文
积分与排名
- 积分 - 20505
- 排名 - 74741
最新评论
- 1. Re:JSP模板继承功能实现
- @ longware没看到有那么复杂呀,楼主写的挺简洁,好理解...
- --mr.cheney
- 2. Re:JSP模板继承功能实现
- @ longware恩,新项目的话velocity,freemark的确是个好的选择但是老项目就困难了,工作量、学习成本你懂的。。。...
- --逆风之羽
- 3. Re:JSP模板继承功能实现
- 既然是jsp,就别那么复杂,include即可include header.jspinclude menu.jspinclude mybody.jspinclude footer.jsp否则veloc...
- --longware
- 4. Re:中文名文件下载浏览器兼容处理
- Mark
- --于江水
- 5. Re:Javascript执行效率小结
- 不错,学习了
- --rana4504