从SIM卡读出的unicode编码 通过js转换成汉字

来源:互联网 发布:2016最新网络流行句子 编辑:程序博客网 时间:2024/06/05 00:20
function unicode2Chr(str) {
    if ('' != str) {
        var st, t, i;
         st = '';
         for (i = 1; i <= str.length/4; i ++){
           t = str.slice(4*i-4, 4*i);
          st = st.concat('%u').concat(t);
           }
    st = unescape(st);
    return(st);
    }
else
    return('');

}


/******************************************

*把字符串转变为unicode编码

*

*******************************************/

function Str2Unicode(str){
 var str;
 var num;
 var arr = new Array();
 var len = str.length;
 for(var i=0;i<len;i++){

  arr[i]= str.charCodeAt(i);
  num = arr[i];
  arr[i]=hex(arr[i]);
  if(num<256)
  {
      var temp;
      temp=arr[i];
      temp='00'+temp;
      arr[i]=temp;
  }
 }
 str=arr.toString().replace(/,/g,"");
    return str;
}

function hex(a)
{    
    var s;
    for(s="";a;a=a/16|0)
    s="0123456789ABCDEF".charAt(a%16)+s;
    return s;
}

原创粉丝点击