有時候遇到unicode不得不轉碼,我們只好人工編碼進行轉碼。昨天在網上看到一個unitcode轉碼的方法,非常好用!小編把它和大家分享一下。
JavaScript腳本UniCode轉碼函數:
<script type="text/javascript"> var GB2312UnicodeConverter = { ToUnicode: function (str) { return escape(str).toLocaleLowerCase().replace(/%u/gi, '\\u'); } , ToGB2312: function (str) { return unescape(str.replace(/\\u/gi, '%u')); } }; var str = '上海', unicode; document.write(str + '<br/>'); unicode = GB2312UnicodeConverter.ToUnicode(str); document.write('漢字轉換為Unicode代碼:' + unicode + '<br/><br/>'); document.write('Unicode代碼轉換為漢字:' + GB2312UnicodeConverter.ToGB2312(unicode)); </script>
這是一個寫得非常不錯的轉碼工具,大家可以把它整理成一個常用編程工具,需要的時候直接拿來使用!