首頁 > web前端 > js教程 > js 編碼轉換 gb2312 和 utf8 互轉的2種方法_javascript技巧

js 編碼轉換 gb2312 和 utf8 互轉的2種方法_javascript技巧

WBOY
發布: 2016-05-16 17:26:29
原創
2216 人瀏覽過

方法一:

複製程式碼程式碼如下:

function gb2utf8(data){ var glbEncode = [];
      gb2utf8_data = 資料;
      execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "Bp. data).replace(/%u /g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace (/%([A-Z].)%(.{2}) /g,"@$1$2");
      t=t.split("@");
      var i=0,j=t.length,k;
   var i=0,j=t.length,k;
   var i=0,j=t.length,k;
   
         k=t[i].substring(0,4);
        if(!glbEncode[k])    gb2utf8_char = eval("0x" k);
            execScript( "gb2utf8_char = Chr(gb2utf8_char)", "VBScript");
            glbEncode[k]=escape(gb2 8_char).substring  glbEncode[k]=escape(gb2       t[i]=glbEncode[k] t[i].substring(4);
      }
      gb2utf8_data = gb2utf8_char = null;
      return unescape(t.join("%"));
 }
 

 使用時:xxx.innerHTML=gb2utf8(req.responseBody);
方法二:



複製代碼
代碼如下: 
 
 

在java類別中對抗使用: (適用於ajax)



複製程式碼

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板