ISO/IEC 8859

위키百科, 우리 모두의 百科事典.

ISO/IEC 8859 는 컴퓨터에서 8비트로 文字를 나타내기 위한 ISO IEC 의 共同 標準이다. ISO/IEC 8859-1, ISO/IEC 8859-2 等의 細部 標準이 提案되어 있다.

ISO/IEC 8859 파트 1, 2, 3, 4는 元來 Ecma 인터내셔널 標準 ECMA-94 이었다.

紹介 [ 編輯 ]

ASCII 에 包含된 95者의 印刷 領域은 현대 英語 로 情報를 表現하는 데 充分하다. 하지만 로마 文字 를 쓰는 다른 言語에는 ASCII로 處理할 수 없는 追加的인 記號를 包含하고 있다. 例를 들면 ß ( 獨逸語 ), n ( 에스파냐語 ), a ( 스웨덴語 와 北유럽 言語) 等이다. ISO 8859는 8비트로 構成된 바이트 의 8番째 비트를 利用하여 128者의 追加的인 文字를 割當하여 이 問題를 處理하기 위해 提案되었다. 하지만 한 種類의 文字 集合만으로는 必要로 하는 모든 文字를 處理할 수 없어 여러 가지 매핑이 開發되었다.

ISO 8859- n 符號化는 印刷 可能한 文字만을 包含한다. 文字가 對應되지 않은 곳은 制御 文字 로 活用된다. IANA ISO/IEC 646 에 定義된 C0 領域(0-31)과 ISO 6429 에 定義된 C1 領域(127-159)을 制御 文字로 使用한다. 이 文字 集合 이름은 MIME 이름으로도 活用된다.

構成 [ 編輯 ]

ISO/IEC 8859는 다음 文字 集合으로 이루어져 있다.

ISO/IEC 8859-1
ISO/IEC 8859-2
ISO/IEC 8859-3
ISO/IEC 8859-4
ISO/IEC 8859-5
ISO/IEC 8859-6
  • 라틴/아랍
  • 아랍語 를 支援한다. 아랍 文字 를 쓰는 다른 言語는 支援하지 않는다. 表示를 위해서는 兩方向 文字와 文字 結合을 處理해줘야 한다.
ISO/IEC 8859-7
  • 라틴/그리스
  • 現代 그리스어 를 支援한다. 文字 改革 以前의 古典 그리스어(polytonic orthography)는 유니코드에서 支援한다.
ISO/IEC 8859-8
  • 라틴/히브리
  • 이스라엘에서 쓰이는 現代 히브리어 를 支援한다. 左에서 右, 또는 右에서 座 두가지 方向의 인코딩이 모두 存在한다.
ISO/IEC 8859-9
ISO/IEC 8859-10
  • 라틴-6
    노르딕
  • 라틴-4의 文字를 再配列했다. 노르딕 言語의 表記에 더 적합하다. 발트 言語에게는 라틴-4街 더 便利하다.
ISO/IEC 8859-11
ISO/IEC 8859-12
ISO/IEC 8859-13
  • 라틴-7
    발트 海 沿岸
  • 라틴-4와 라틴-6에 빠진 발트 言語의 文字를 追加했다.
ISO/IEC 8859-14
ISO/IEC 8859-15
ISO/IEC 8859-16
  1. 네덜란드語에서 쓰이는 IJ:*IJ/ij 文字가 빠졌으며, 로마 文字 IJ로 使用된다.
  2. 빠진 글字는 ISO 8859-15에 追加되었다.
  3. 1991年 우크라이나語에 再導入된 ?/? 文字가 빠져있다.
ISO/IEC 8859 間의 比較
Bin Oct Dec Hex 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16
10100000 240 160 A0 Non-breaking space (NBSP)
10100001 241 161 A1 ¡ ? Ħ ? Ё     ¡ ? ? ? ¡ ?
10100010 242 162 A2 ˘ ĸ ?   ? ? ? ?
10100011 243 163 A3 Ł ? ?   ? ? Ł
10100100 244 164 A4 ¤ ? ¤ ¤ ? ? ¤ ?
10100101 245 165 A5 ?   ? ?   ? ? ? ? ? ?
10100110 246 166 A6 | ? ? ? ?   | ? ? | ? ?
10100111 247 167 A7 § ?   § ? §
10101000 250 168 A8 ¨ ?   ¨ ? ? Ø ? ?
10101001 251 169 A9 ? ? ? ?   đ ?
10101010 252 170 AA ª ? ? ?   ? × ª ? ? ? ? ª ?
10101011 253 171 AB ? ? ? ?   Ŧ ? ?
10101100 254 172 AC ? ? Ŧ ? ? ? ? ? ?
10101101 255 173 AD soft hyphen (SHY) ? SHY
10101110 256 174 AE ® ?   ? ?     ® ? ? ® ?
10101111 257 175 AF ? ? ? ?   ? Ŋ ? Æ ? ? ?
10110000 260 176 B0 ° А   ° ? ° ? °
10110001 261 177 B1 ± ? ħ ? Б   ± ? ? ± ? ±
10110010 262 178 B2 ² ˛ ² ˛ В   ² ? ? ² ? ² ?
10110011 263 179 B3 ³ ł ³ ? Г   ³ ? ? ³ ? ³ ł
10110100 264 180 B4 ´ Д   ? ´ ? ? ? ?
10110101 265 181 B5 μ ? μ ? Е   ? μ ? ? μ ? μ
10110110 266 182 B6 ? ? ? Ж   ? ? ?
10110111 267 183 B7 · ˇ · ˇ З   · ? · ? ·
10111000 270 184 B8 ¸ И   ? ¸ ? ? ø ? ?
10111001 271 185 B9 ¹ ? ı ? Й   ? ¹ đ ? ¹ ? ¹ ?
10111010 272 186 BA º ? ? К   ? ÷ º ? ? ? ? º ?
10111011 273 187 BB ? ? ? Л ? ŧ ? ?
10111100 274 188 BC ¼ ? ? ŧ М   ? ¼ ? ? ¼ ? Œ
10111101 275 189 BD ½ ˝ ½ Ŋ Н   ½ ? ½ ? œ
10111110 276 190 BE ¾ ?   ? О   ? ¾ ? ? ¾ ? ?
10111111 277 191 BF ¿ ? ŋ П ? ?   ¿ ŋ ? æ ? ¿ ?
11000000 300 192 C0 A ? A ? Р   ?   A ? ? ? A
11000001 301 193 C1 A С ? Α   A ? ? A
11000010 302 194 C2 A Т ? Β   A ? ? A
11000011 303 195 C3 A ?   A У ? Γ   A ? ? A ?
11000100 304 196 C4 A Ф ? Δ   A ? A
11000101 305 197 C5 A ? ? A Х ? Ε   A ? A ?
11000110 306 198 C6 Æ ? ? Æ Ц ? Ζ   Æ ? ? Æ
11000111 307 199 C7 C ? Ч ? Η   C ? ? ? C
11001000 310 200 C8 E ? E ? Ш ? Θ   E ? ? ? E
11001001 311 201 C9 E Щ ? Ι   E ? E
11001010 312 202 CA E ? E ? Ъ ? Κ   E ? ? ? E
11001011 313 203 CB E Ы ? Λ   E ? ? E
11001100 314 204 CC I ? I ? Ь ? Μ   I ? ? ? I
11001101 315 205 CD I Э ? Ν   I ? ? I
11001110 316 206 CE I Ю ? Ξ   I ? ? I
11001111 317 207 CF I ? I ? Я ? Ο   I ? ? I
11010000 320 208 D0 Ð đ   đ а ? Π   ? Ð ? ? ? Ð
11010001 321 209 D1 N ? N ? б ? Ρ   N ? ? ? N ?
11010010 322 210 D2 O ? O ? в ?     O ? ? ? O
11010011 323 211 D3 O ? г ? Σ   O ? O
11010100 324 212 D4 O д ? Τ   O ? ? O
11010101 325 213 D5 ? ? O е ? Υ   O ? ?
11010110 326 214 D6 O ж ? Φ   O ? O
11010111 327 215 D7 × з ? Χ   × ? ? × ? × ?
11011000 330 216 D8 Ø ? ? Ø и ? Ψ   Ø ? ? Ø ?
11011001 331 217 D9 U ? U ? й ? Ω   U ? ? Ł U
11011010 332 218 DA U к ? ?   U ? ? U
11011011 333 219 DB U ? U л   ?   U   ? U
11011100 334 220 DC U м   ?   U   U
11011101 335 221 DD Y ? ? н   ?   ? Y   ? Y ?
11011110 336 222 DE Þ ? ? ? о   ?   ? Þ   ? ? Þ ?
11011111 337 223 DF ß п   ? ? ß ? ß
11100000 340 224 E0 a ? a ? р ? ? ? a ? ? ? a
11100001 341 225 E1 a с ? α ? a ? ? a
11100010 342 226 E2 a т ? β ? a ? ? a
11100011 343 227 E3 a ?   a у ? γ ? a ? ? a ?
11100100 344 228 E4 a ф ? δ ? a ? a
11100101 345 229 E5 a ? ? a х ? ε ? a ? a ?
11100110 346 230 E6 æ ? ? æ ц ? ζ ? æ ? ? æ
11100111 347 231 E7 C ? ч ? η ? C ? ? ? C
11101000 350 232 E8 E ? E ? ш ? θ ? E ? ? ? E
11101001 351 233 E9 E щ ? ι ? E ? E
11101010 352 234 EA E ? E ? ъ ? κ ? E ? ? ? E
11101011 353 235 EB E ы ? λ ? E ? ? E
11101100 354 236 EC I ? I ? ь ? μ ? I ? ? ? I
11101101 355 237 ED I э ? ν ? I ? ? I
11101110 356 238 EE i ю ? ξ ? i ? ? i
11101111 357 239 EF i ? i ? я ? ο ? i ? ? i
11110000 360 240 F0 ð đ   đ ? ? π ? ? ð ? ? ? ð đ
11110001 361 241 F1 n ? n ? ё ? ρ ? n ? ? ? n ?
11110010 362 242 F2 o ? o ? ? ? ? ? o ? ? ? o
11110011 363 243 F3 o ? ?   σ ? o ? o
11110100 364 244 F4 o ?   τ ? o ? ? o
11110101 365 245 F5 ? ? o ?   υ ? o ? ?
11110110 366 246 F6 o ?   φ ? o ? o
11110111 367 247 F7 ÷ ?   χ ? ÷ ? ? ÷ ? ÷ ?
11111000 370 248 F8 ø ? ? ø ?   ψ ? ø ? ? ø ?
11111001 371 249 F9 u ? u ? ?   ω ? u ? ? ł u
11111010 372 250 FA u ?   ? ? u ? ? u
11111011 373 251 FB u ? u ?   ?   u ? ? u
11111100 374 252 FC u ?   ?   u   u
11111101 375 253 FD y ? ? §   ? LRM ı y   ? y ?
11111110 376 254 FE þ ? ? ? ?   ? RLM ? þ   ? ? þ ?
11111111 377 255 FF y ˙ ?       y ĸ   y
  • 0xA0位置에는 NBSP (non breaking space) 文字가, 0xAD에는 大槪 소프트 하이픈 (soft hyphen) 文字가 놓여있다. 다른 빈 자리는 割當되지 않은 領域 이거나 現在 使用者 시스템이 標示할 수 없는 글字이다.
  • ISO/IEC 8859-7:2003과 ISO/IEC 8859-8:1999에서 새로 追加된 領域 이 있다. LRM은 左에서 郵票視(U+200E), RLM은 右에서 座 標示(U+200F)에 對應한다.