2018年6月1日

2018/6/1 posted in  码农日志

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 str=decToHex("\r\n");  
alert("编码后:"+str+"\n\n解码后:"+hexToDec(str));  

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名( 创意共享3.0许可证
  • 邮箱: ntzw.geek@gmail.com
  • 在技术的世界里,需要不断学习、不断进步。对文章内容有任何疑问或异议欢迎来信讨论!