js对中文进行gb2312/gbk编码解码

  JavaScript使用的是Unicode编码,使用内置的encodeURIComponent,encodeURI,escape都是编码为Unicode的url编码,如果传递这些编码到gb2312或者gbk编码的页面就会乱码。

  下面是用js中实现GBK/gb2312编码。适合使用js进行页面参数传递时,给GBK/gb2312编码页面传递参数,解决乱码。

   点击下载:js对中文进行gb2312/gbk编码类库

  下载上面的压缩文件解压得到gbk.js文件,倒入gbk.js类库,调用$URL.encode将内容编码为gb2312字符串,调用decode解码gb2312 url编码为对应内容。

<script type="text/javascript" src="/demo/gbk.js"></script>
<script>
var s='%D6%D0%B9%FA';//中国的gb312编码
alert(s);
s=$URL.decode(s);
alert(s);
s=$URL.encode(s);
alert(s);
</script>

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:js对中文进行gb2312/gbk编码解码

评论(0)Web开发网
阅读(2280)喜欢(1)JavaScript/Ajax开发技巧