ISO-8859-1

ISO-8859-1

ISO-8859-1編碼是單位元組編碼,向下兼容ASCII,其編碼範圍是0x00-0xFF,0x00-0x7F之間完全和ASCII一致,0x80-0x9F之間是控制字元,0xA0-0xFF之間是文字元號。

字符集支持部分於歐洲使用的語言,包括阿爾巴尼亞語巴斯克語、布列塔尼語、加泰羅尼亞語、丹麥語、荷蘭語、法羅語、弗里西語、加利西亞語、德語、格陵蘭語、冰島語、愛爾蘭蓋爾語、義大利語、拉丁語、盧森堡語、挪威語、葡萄牙語、里托羅曼斯語、蘇格蘭蓋爾語、西班牙語及瑞典語。

英語雖然沒有重音字母,但仍會標明為ISO/IEC 8859-1編碼。除此之外,歐洲以外的部分語言,如南非荷蘭語、斯瓦希里語印尼語及馬來語、菲律賓他加洛語等也可使用ISO/IEC 8859-1編碼。

法語及芬蘭語本來也使用ISO/IEC 8859-1來表示。但因它沒有法語使用的 œ、Œ、Ÿ 三個字母及芬蘭語使用的 Š、š、Ž、ž ,故於1998年被ISO/IEC 8859-15所取代。(ISO 8859-15同時加入了歐元符號)

ISO-8859-1簡介


ISO-8859-1收錄的字元除ASCII收錄的字元外,還包括西歐語言、希臘語、泰語、阿拉伯語、希伯來語對應的文字元號。歐元符號出現的比較晚,沒有被收錄在ISO-8859-1當中。
因為ISO-8859-1編碼範圍使用了單位元組內的所有空間,在支持ISO-8859-1的系統中傳輸和存儲其他任何編碼的位元組流都不會被拋棄。換言之,把其他任何編碼的位元組流當作ISO-8859-1編碼看待都沒有問題。這是個很重要的特性,MySQL資料庫默認編碼是Latin1就是利用了這個特性。ASCII編碼是一個7位的容器,ISO-8859-1編碼是一個8位的容器。
HTML 4.01 支持 ISO 8859-1 (Latin-1) 字符集。
ISO-8859-1 的較低部分(從 1 到 127 之間的代碼)是最初的 7 比特 ASCII。
ISO-8859-1 的較高部分(從 160 到 255 之間的代碼)全都有實體名稱。
這些符號中的大多數都可以在不進行實體引用的情況下使用,但是實體名稱或實體編號為那些不容易通過鍵盤鍵入的符號提供了表達的方法。
註釋:實體名稱對大小寫敏感。

Latin1與ISO-8859-1的關係


Latin1是ISO-8859-1的別名,有些環境下寫作Latin-1。

ISO-8859-1編碼參照表


ISO/IEC 8859-1
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_
1_
2_SP 0020 32! 0021 33" 0022 34# 0023 35$ 0024 36% 0025 37& 0026 38' 0027 39( 0028 40) 0029 41* 002A 42+ 002B 43, 002C 44- 002D 45. 002E 46/ 002F 47
3_0 0030 481 0031 492 0032 503 0033 514 0034 525 0035 536 0036 547 0037 558 0038 569 0039 57: 003A 58; 003B 59< 003C 60= 003D 61> 003E 62? 003F 63
4_@ 0040 64A 0041 65B 0042 66C 0043 67D 0044 68E 0045 69F 0046 70G 0047 71H 0048 72I 0049 73J 004A 74K 004B 75L 004C 76M 004D 77N 004E 78O 004F 79
5_P 0050 80Q 0051 81R 0052 82S 0053 83T 0054 84U 0055 85V 0056 86W 0057 87X 0058 88Y 0059 89Z 005A 90[ 005B 91\ 005C 92] 005D 93^ 005E 94_ 005F 95
6_` 0060 96a 0061 97b 0062 98c 0063 99d 0064 100e 0065 101f 0066 102g 0067 103h 0068 104i 0069 105j 006A 106k 006B 107l 006C 108m 006D 109n 006E 110o 006F 111
7_p 0070 112q 0071 113r 0072 114s 0073 115t 0074 116u 0075 117v 0076 118w 0077 119x 0078 120y 0079 121z 007A 122{ 007B 123| 007C 124} 007D 125~ 007E 126
8_
9_
A_NBSP 00A0 160 00A1 161 00A2 162 00A3 163¤ 00A4 164 00A5 165 00A6 166§ 00A7 167¨ 00A8 168 00A9 169 00AA 170 00AB 171 00AC 172SHY 00AD 173 00AE 174 00AF 175
B_° 00B0 176± 00B1 177 00B2 178 00B3 179 00B4 180 00B5 181 00B6 182· 00B7 183 00B8 184 00B9 185 00BA 186 00BB 187 00BC 188 00BD 189 00BE 190 00BF 191
C_ 00C0 192 00C1 193 00C2 194 00C3 195 00C4 196 00C5 197 00C6 198 00C7 199 00C8 200 00C9 201 00CA 202 00CB 203 00CC 204 00CD 205 00CE 206 00CF 207
D_ 00D0 208 00D1 209 00D2 210 00D3 211 00D4 212 00D5 213 00D6 214× 00D7 215 00D8 216 00D9 217 00DA 218 00DB 219 00DC 220 00DD 221 00DE 222 00DF 223
E_à 00E0 224á 00E1 225 00E2 226 00E3 227 00E4 228 00E5 229 00E6 230 00E7 231è 00E8 232é 00E9 233ê 00EA 234 00EB 235ì 00EC 236í 00ED 237 00EE 238 00EF 239
F_ 00F0 240 00F1 241ò 00F2 242ó 00F3 243 00F4 244 00F5 245 00F6 246÷ 00F7 247 00F8 248ù 00F9 249ú 00FA 250 00FB 251ü 00FC 252 00FD 253 00FE 254 00FF 255
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F