js实现字符和unicode互转

感谢万能的互联网和百度,今天学到的

        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 str2 = decToHex("众1sa位");

        document.write(str2 + "==================");

        document.write(hexToDec(str2));
    

 

posted @ 2014-08-05 16:20  wh-王东  阅读(308)  评论(0)    收藏  举报