中文乱码问题

来源:互联网 发布:谁人知歌词 编辑:程序博客网 时间:2024/05/18 03:42
由于IE,火狐,谷歌浏览器的编码方式不同,在url中包含中文字符时,在java后台(http get方式)获取中文参数的时候容易出现乱码,有时候通过很多方式可以解决,但是心里总觉得没有从根本上解决问题,
加上如果使用get方式,参数显式的显示在地址栏里面,也不安全,所以建议从根本上对url中参数进行编码设置
比如http://xxx.yyy.com/project/module/test.html?a=啊&b=是
String str = java.net.URLEncoder.encode("<span style="font-family: Arial, Helvetica, sans-serif;">啊</span>","UTF-8");
后台拿到之后进行解析:

String c =  java.net.URLDecoder.decode(a,"UTF-8");


OK  拿到正确的中文了,无论啥浏览器  ,这个能根本上解决问题,记录下,每天提升一点点。

希望有其他方式的朋友给点意见啊

0 0
原创粉丝点击