转为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");  
}

解码

代码如下:

function decodeUnicode(str) {  
   str = str.replace(/\\/g, "%");
   // 转换中文
   str = unescape(str);
   // 将其他受影响的转换回原来
   str = str.replace(/%/g, "\\");
   // 对网址的链接进行处理
   str = str.replace(/\\/g, "");
   return str;
}