JS Unicode文字列のトランスコーディング

半年は、コードの上に直接、ブログ...あまりBBを書いていません
  uniencode =テキスト=> { 
    テキスト=エスケープ(text.toString())(/ \ + / G '%の2B')を置き換えます。
    VAR一致= text.match(/(%([0-9A-F] {2}))/ GI)。
    IF(マッチ){ 
      用(VARのmatchid = 0; matchid <matches.length; matchid ++){ 
        VARコードを=一致[matchid](1、3).substring。
        (のparseInt(コード、16)> = 128){もし
          テキスト= text.replace(+コードマッチ[matchid]、 '%のU00')。
        } 
      } 
    } 
    テキスト= text.replace( '25%'、 '%のu0025')。

    テキストを返します。
  }。

 

おすすめ

転載: www.cnblogs.com/langkezzz/p/10999871.html