latin1

單位元組編碼

Latin1是ISO-8859-1的別名,有些環境下寫作Latin-1。ISO-8859-1編碼是單位元組編碼,向下兼容ASCII,其編碼範圍是0x00-0xFF,0x00-0x7F之間完全和ASCII一致,0x80-0x9F之間是控制字元,0xA0-0xFF之間是文字元號。

基本含義


ISO-8859-1收錄的字元除ASCII收錄的字元外,還包括西歐語言、希臘語泰語阿拉伯語希伯來語對應的文字元號。歐元符號出現的比較晚,沒有被收錄在ISO-8859-1當中。
因為ISO-8859-1編碼範圍使用了單位元組內的所有空間,在支持ISO-8859-1的系統中傳輸和存儲其他任何編碼的位元組流都不會被拋棄。換言之,把其他任何編碼的位元組流當作ISO-8859-1編碼看待都沒有問題。這是個很重要的特性,MySQL資料庫默認編碼是Latin1就是利用了這個特性。ASCII編碼是一個7位的容器,ISO-8859-1編碼是一個8位的容器。

符號實體


結果描述實體名稱實體編號
non-breaking space
iinverted exclamation mark¡¡
¢cent¢¢
£pound££
¤currency¤¤
¥yen¥¥
¦broken vertical bar¦¦
§section§§
¨spacing diaeresis¨¨
©copyright©©
ªfeminine ordinal indicatorªª
«angle quotation mark (left)««
¬negation¬¬
soft hyphen­­
®registered trademark®®
¯spacing macron¯¯
°degree°°
±plus-or-minus±±
²superscript 2²²
³superscript 3³³
´spacing acute´´
µmicroµµ
paragraph
·middle dot··
¸spacing cedilla¸¸
¹superscript 1¹¹
ºmasculine ordinal indicatorºº
»angle quotation mark (right)»»
¼fraction 1/4¼¼
½fraction 1/2½½
¾fraction 3/4¾¾
¿inverted question mark¿¿
×multiplication××
÷division÷÷
參考資料