javascript字元編碼轉換方法

weixin_34127717發表於2017-11-15

我們最常見的字元編碼轉換方法 可以寫個簡單的js函式就可以知道了!

字元實體

一些字元在 HTML 中擁有特殊的含義,比如小於號 (<) 用於定義 HTML 標籤的開始。如果我們希望瀏覽器正確地顯示這些字元,我們必須在 HTML 原始碼中插入字元實體。

字元實體有三部分:一個和號 (&),一個實體名稱,或者 # 和一個實體編號,以及一個分號 (;)。

要在 HTML 文件中顯示小於號,我們需要這樣寫:&lt; 或者 &#60;

使用實體名稱而不是實體編號的好處在於,名稱相對來說更容易記憶。而這麼做的壞處是,並不是所有的瀏覽器都支援最新的實體名稱,然而幾乎所有的瀏覽器對實體編號的支援都很好。----(w3c  http://www.w3school.com.cn/html/html_entities.asp).比如我們想知道斜槓的字元編碼是多下,js程式碼如下:

function toHtmlEntity(char){
                return '&#' + char.charCodeAt();
        }
        console.log(toHtmlEntity('/'));就可以知道了!










本文轉自 塗根華 51CTO部落格,原文連結:http://blog.51cto.com/tugenhua/757563,如需轉載請自行聯絡原作者

相關文章