首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于Javascript编码转换的一个紧急有关问题

2012-02-15 
关于Javascript编码转换的一个紧急问题我想实现一个把URL中已经编码的汉字字符串转换为中文的功能,做了一

关于Javascript编码转换的一个紧急问题
我想实现一个把URL中已经编码的汉字字符串转换为中文的功能,做了一个测试。有一个编码后的字符串为“%BC%C6%CB%E3%BB%FA”,该串的含义是“计算机”。我试写了一个javascript的程序,用encodeURI( "计算机 ")函数,可是转换出来的是“%E8%AE%A1%E7%AE%97%E6%9C%BA”,而不是“%BC%C6%CB%E3%BB%FA”。

        请问“%BC%C6%CB%E3%BB%FA”是何种编码格式,用js函数如何实现将“计算机”转换为该函数?

        我很急,请大家帮帮忙啊

[解决办法]
<script language=javascript src=http://www.pkpk.org/script/UrlEncode.js> </script>
<script language=javascript>
alert(UrlEncode( "计算机 ") + "\n " + encodeURI( "计算机 "));
</script>

http://www.pkpk.org/script/UrlEncode.js
是一个 GB2312 与 Unicode 的对照表,自己下载

热点排行