濟南建網站知識,網站建設技術靈魂總結
Website news, Technical summary of soul
上一篇我們講到過如何防止用戶刪除版權和技術支持的方法,在這個方法中涉及到了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的格式就可以了。
您可能對以下文章也感興趣:
公司地址:山東省濟南市東關大街中泰大廈 Copyright?2006-2020 www.wh-haojing.com. 濟南網站設計我們值得信賴. All rights reserved .
7x24小時服務熱線:15069066861 網站建設博客