[問題] HTML的特殊符號

看板Web_Design作者 (世界真美好)時間14年前 (2012/02/14 21:13), 編輯推噓2(2024)
留言26則, 6人參與, 最新討論串1/1
小弟想請問一下,某些程式片段會出現&#10084這種code (...這算code嗎?) 然後在瀏覽器中會呈現一些特出符號(在這邊&#10084呈現一個愛心狀) 我想問,這&#10084是甚麼?HTML Symbol code ?還是ASCII編碼? 我有點不是很懂。另外,若我想要知道有哪些symbol可以用,我該在google search bar裡輸入甚麼呢?(HTML Symbol code ?) 感激! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.232.78

02/14 21:26, , 1F
這是unicode
02/14 21:26, 1F

02/14 21:27, , 2F

02/14 21:27, , 3F
要注意一點就是這個表列的 像是U+00E5 要使用在HTML裡
02/14 21:27, 3F

02/14 21:27, , 4F
必須要把後四碼 也就是00E5 從16進位轉換為10進位
02/14 21:27, 4F

02/14 21:28, , 5F
所以想在HTML中寫上U+00E5 必須寫&#229
02/14 21:28, 5F

02/14 21:30, , 6F
恩 英文版的維基百科比較完整 但也比較難找
02/14 21:30, 6F

02/14 21:38, , 7F
html entity
02/14 21:38, 7F

02/14 22:30, , 8F
其實 å 也可以 還有要記得分號
02/14 22:30, 8F

02/14 23:43, , 9F
有分named跟numeric兩種html entity,XML只吃後者
02/14 23:43, 9F

02/14 23:44, , 10F
像 就是named html entity
02/14 23:44, 10F

02/14 23:44, , 11F
numeric的就&#...; 或 &#x...; 中間放unicode codepoint
02/14 23:44, 11F

02/14 23:44, , 12F
前者10進位 後者16進位
02/14 23:44, 12F

02/15 15:09, , 13F
所以,&#10084是屬於HTML Entity,而我希望瀏覽器顯示出
02/15 15:09, 13F

02/15 15:10, , 14F
甚麼圖示,我需要搭配Unicode來使用。使用時須先決定
02/15 15:10, 14F

02/15 15:11, , 15F
要用named entity或numeric entity,分別輸入對應的
02/15 15:11, 15F

02/15 15:11, , 16F
十進位或十六進位數字。(請問我這結論對嗎?)
02/15 15:11, 16F

02/15 20:21, , 17F
這是數字型字符引用。請參考規範:http://bit.ly/yAVJYM
02/15 20:21, 17F

02/15 20:22, , 18F
(有提一些例外情形)
02/15 20:22, 18F

02/16 23:26, , 19F
named這裡有http://0rz.tw/cedKN
02/16 23:26, 19F

02/16 23:27, , 20F
一般來說除非你的code要給不同編碼的網頁include
02/16 23:27, 20F

02/16 23:28, , 21F
或是網頁編碼不包含這些符號,不然直接打就好了
02/16 23:28, 21F

02/16 23:28, , 22F
有需要可以用這個轉 http://0rz.tw/Zdxgz
02/16 23:28, 22F

02/16 23:29, , 23F
utf-8:ASCII-HEX-NUMERIC-HTML-ENTITY #轉成numeric H.E.
02/16 23:29, 23F

02/16 23:30, , 24F
utf-8:ASCII-NAMED-HTML-ENTITY #轉named H.E.
02/16 23:30, 24F

02/16 23:30, , 25F
ASCII-NAMED-HTML-ENTITY,ASCII-NUMERIC-HTML-ENTITY:
02/16 23:30, 25F

02/16 23:30, , 26F
utf-8 #(接上行) 從各種H.E.轉回UTF-8
02/16 23:30, 26F
文章代碼(AID): #1FEbuKXt (Web_Design)