
我在互联网上搜索,发现使用javascript进行了Unicode编码转换,我觉得很有趣,所以我用了它.

此功能目前有两个测试:

1)相互之间的Unicode转换,例如\ u4e2d \ u56fd转换为字符,支持中文和英文;

2)URL编码的解析,例如,众所周知的%20表示空格,而%24,%33字符编码转换工具,%44,%62等;

我相信,只要您尝试解码上述字符,就会知道它们之间的关系以及如何表示字符字符编码转换工具,数字和字母.
以上可以直接运行. 相关的JS代码如下所示:
<script type="text/javascript">// <![CDATA[ var decToHex = function(str) { var res=[]; for(var i=0;i < str.length;i++) res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4); return "\\u"+res.join("\\u"); } var hexToDec = function(str) { str=str.replace(/\\/g,"%"); return unescape(str); } var bianma=function() { document.getElementById('code12').value=decToHex(document.getElementById('code11').value); } var jiema=function() { document.getElementById('code12').value=hexToDec(document.getElementById('code11').value); } // ]]></script> <p><textarea id="code11" style="width: 500px; height: 100px;" rows="5" cols="50" height="100"></textarea> <br /> <input onclick="bianma()" type="button" value="编码" /> <input onclick="jiema()" type="button" value="解码" /><br /> <textarea id="code12" style="width: 500px; height: 100px;" rows="5" cols="50"></textarea></p>
来源:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-246952-1.html
泻做尸叫兽