2022-08-12 分類: 網站建設
上一篇我們講到過如何防止用戶刪除版權和技術支持的方法,在這個方法中涉及到了UniCode編碼轉換的問題,UniCode的強大型可以將任意圖形和符號以及文字進行轉換,具體我們應該如何對想要改變的文字進行轉換呢。這篇文章我們就拿“成都網站建設”這個關鍵字做說明看看是如何進行轉換的。
通過使用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>
瀏覽器輸出代碼如下:
成都網站建設
漢字轉換為Unicode代碼:\u6d4e\u5357\u7f51\u7ad9\u5efa\u8bbe
Unicode代碼轉換為漢字:成都網站建設 ;
通過從瀏覽器中輸出以上代碼,我們可以看到,成都網站建設這個關鍵字,轉換成Unicode代碼之后是\u6d4e\u5357\u7f51\u7ad9\u5efa\u8bbe這種形式,但是我們把所轉換完成的Unicode代碼放入到我們上篇文章中去之后,發現計算機是無法進行識別的,這是什么原因呢?原因是現在我們轉換的這種格式是八進制形式的,我們需要把現在這種格式轉換成十六進制格式。轉換方法是將\u改變成0x的格式就可以了。
網站名稱:成都網站建設UniCode編碼轉換方法
URL網址:http://m.newbst.com/news41/189191.html
網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設等
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容