java版本的escape和unescape函数

来源:互联网 发布:淘宝内裤买家秀没了 编辑:程序博客网 时间:2024/04/30 01:18

网上搜索到了以下内容,均来自

隔叶黄莺 The Blog of Unmi

 

“有时候我们在处理页面提交过来的中文产生乱码不容易解决时,比如页面选择了别的编码,而 AJAX 是用的 UTF-8字符集,我们可以对要发送到服务器的中文用 Javascript 的 escape 函数进行编码,然而 Java 中又没有相应的unescape 函数。

而且 Java 中的 java.net.URLDecoder/java.net.URLEncoder也对应不上 javascript 的 encodeURI/decodeURI 和encodeURIComponent/decodeURIComponent 函数。


对于传送后偶尔会出现乱码的中文字符串用 javascript 的 escape 编码后,传到服务器,就能用上面的方法 unescape 解码了,escape 与 encodeURI 可是不一样的。

代码摘自: java版本的escape和unescape函数”

原创粉丝点击