HTML字符實體和轉義字符串大全


轉義字符串的組成

轉義字符串(Escape Sequence),即字符實體(Character Entity)分紅三部分:第一部分是一個&符號,英文叫ampersand;第二部分是實體(Entity)名字或者是#加上實體(Entity)編號;第三部分是一個分號。編程

好比,要顯示小於號(<),就能夠寫 &lt; 或者 &#60; 。 瀏覽器

用實體(Entity)名字的好處是比較好理解,一看lt,大概就猜出是less than的意思,可是其劣勢在於並非全部的瀏覽器都支持最新的Entity名字。而實體(Entity)編號,各類瀏覽器都能處理。網絡

提示:實體名稱(Entity)是區分大小寫的。 less

備註:同一個符號,能夠用「實體名稱」和「實體編號」兩種方式引用,「實體名稱」的優點在於便於記憶,但不能保證全部的瀏覽器都能順利識別它,而「實體編號」則沒有這種擔心,但它實在不方便記憶。ide

JavaScript轉義符

轉義序列 字符
\b 退格
\f 走紙換頁
\n 換行
\r 回車
\t 橫向跳格 (Ctrl-I)
\' 單引號
\" 雙引號
\\ 反斜槓

編程的時候要注意特殊字符的問題,不少運行時出現的問題都是由於特殊字符的出現而引發的。 編碼

注意,因爲反斜槓自己用做轉義符,所以不能直接在腳本中鍵入一個反斜槓。若是要產生一個反斜槓,必須一塊兒鍵入兩個反斜槓 (\\)。 code



編碼轉換(to Unicode)

(程序代碼來源於網絡) ip

Js版 字符串

<script>
     test = "你好abc"
     str = ""
     for( i=0;    i<test.length; i++ )
     {
      temp = test.charCodeAt(i).toString(16);
      str    += "\\u"+ new Array(5-String(temp).length).join("0") +temp;
     }
     document.write (str)
</script>


HTML特殊轉義字符列表

最經常使用的字符實體  Character Entities

顯示 說明 實體名稱 實體編號
  半方大的空白 &ensp; &#8194;
  全方大的空白 &emsp; &#8195;
  不斷行的空白格 &nbsp; &#160;
< 小於 &lt; &#60;
> 大於 &gt; &#62;
& &符號 &amp; &#38;
" 雙引號 &quot; &#34;
© 版權 &copy; &#169;
® 已註冊商標 &reg; &#174;
商標(美國) &#8482;
× 乘號 &times; &#215;
÷ 除號 &divide; &#247;
相關文章
相關標籤/搜索