js中文转Unicode编码与解码

中文转为unicode 编码:

function encodeUnicode(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");
}

unicode编码解码为中文:

function decodeUnicode(str) { 
    str = str.replace(/\\/g, "%"); return unescape(str);
}

 

posted @ 2019-02-11 11:31  许伟强  阅读(1845)  评论(0编辑  收藏  举报