半年は、コードの上に直接、ブログ...あまり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')。 テキストを返します。 }。