• unicode 编码在线转换--javascript


    unicode 编码在线转换工具--javascript

    本人在网上搜索,看到有使用javascript做unicode编码转换的,感觉很好玩,所以拿来使用的。
    这个功能有目前测试了两种:
    1)unicode互相转换,例如u4e2du56fd转换成字符,支持中文和英文;
    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=" 500px; height: 100px;" rows="5" cols="50" height="100"></textarea> <br />
    <input onclick="bianma()" type="button" value="编码" />&nbsp;
    <input onclick="jiema()" type="button" value="解码" /><br />
    <textarea id="code12" style=" 500px; height: 100px;" rows="5" cols="50"></textarea></p>

    出处:http://www.cnblogs.com/skykang/archive/2011/06/02/2068802.html

  • 相关阅读:
    前端编程规范记录
    搬砖工坑爹教程
    JS的模块化编程学习之旅
    后端开发遇到的问题
    git学习中遇到的疑难杂症
    微信小程序填坑之旅
    详解Redis中两种持久化机制RDB和AOF
    redis系列:RDB持久化与AOF持久化
    Java中判断字符串是否为数字
    @Aspect 注解使用详解
  • 原文地址:https://www.cnblogs.com/mq0036/p/4007452.html
Copyright © 2020-2023  润新知