๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

KOI8-U

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.
KOI8-U
์–ธ์–ด์šฐํฌ๋ผ์ด๋‚˜์–ด, ๋Ÿฌ์‹œ์•„์–ด, ๋ถˆ๊ฐ€๋ฆฌ์•„์–ด
๋ถ„๋ฅ˜8๋น„ํŠธ KOI, ํ™•์žฅ ASCII
์ƒ์œ„ ์ธ์ฝ”๋”ฉKOI8-B
๊ธฐ๋ฐ˜KOI8-R
๊ทธ ๋ฐ–์˜ ๊ด€๋ จ ์ธ์ฝ”๋”ฉKOI8-RU, KOI8-F

KOI8-U(RFC 2319)๋Š” ํ‚ค๋ฆด ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์šฐํฌ๋ผ์ด๋‚˜์–ด๋ฅผ ๋‹ค๋ฃจ๋„๋ก ์„ค๊ณ„๋œ 8๋น„ํŠธ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์ด๋‹ค. ๋Ÿฌ์‹œ์•„์–ด์™€ ๋ถˆ๊ฐ€๋ฆฌ์•„์–ด๋ฅผ ๋‹ค๋ฃจ๋Š” KOI8-R์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€๋งŒ, 8๊ฐœ์˜ ์ƒ์ž ๊ทธ๋ฆฌ๊ธฐ ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž า, ะ„, ะ†, ะ‡ ๋„ค ๊ฐœ์˜ ์šฐํฌ๋ผ์ด๋‚˜ ๋ฌธ์ž๋กœ ๋Œ€์ฒดํ•œ๋‹ค.

KOI8-RU๋Š” ๋ฐ€์ ‘ํ•˜๊ฒŒ ๊ด€๋ จ๋˜์–ด ์žˆ์ง€๋งŒ ๋ฒจ๋ผ๋ฃจ์Šค์–ด๋ฅผ ์œ„ํ•ด ะŽ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. ๋‘˜ ๋‹ค ๋ฌธ์ž ํ• ๋‹น์€ KOI8-E์˜ ๋ฌธ์ž ํ• ๋‹น๊ณผ ์ผ์น˜ํ•˜๋ฉฐ, KOI8-F์— ์ถ”๊ฐ€๋œ า๋Š” ์˜ˆ์™ธ์ด๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์œˆ๋„์šฐ์—์„œ KOI8-U๋Š” ์ฝ”๋“œ ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ 21866์œผ๋กœ ํ• ๋‹น๋œ๋‹ค. IBM์—์„œ KOI8-U๋Š” ์ฝ”๋“œ ํŽ˜์ด์ง€/CCSID 1168๋กœ ํ• ๋‹น๋œ๋‹ค.[1][2][3]

KOI8์€ ์‹ค์ œ๋กœ ์œ ํ–‰ํ•˜์ง€ ๋ชปํ–ˆ๋˜ ISO 8859-5๋ณด๋‹ค ํ›จ์”ฌ ๋” ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์ผ๋ฐ˜์ ์ธ ํ‚ค๋ฆด ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์€ Windows-1251์ด๋‹ค. ๋ฏธ๋ž˜์—๋Š” ๋‘˜ ๋‹ค ๊ฒฐ๊ตญ ์œ ๋‹ˆ์ฝ”๋“œ์— ์ž๋ฆฌ๋ฅผ ๋‚ด์ค„ ์ˆ˜๋„ ์žˆ๋‹ค.

KOI8์€ "์ •๋ณด ๊ตํ™˜์„ ์œ„ํ•œ ์ฝ”๋“œ, 8๋น„ํŠธ"๋ฅผ ์˜๋ฏธํ•˜๋Š” ๋Ÿฌ์‹œ์•„์–ด์ธ Kod Obmena Informatsiey, 8 bit (๋Ÿฌ์‹œ์•„์–ด: ะšะพะด ะžะฑะผะตะฝะฐ ะ˜ะฝั„ะพั€ะผะฐั†ะธะตะน, 8 ะฑะธั‚)์˜ ์•ฝ์ž์ด๋‹ค.

KOI8 ๋ฌธ์ž ์ง‘ํ•ฉ์€ ํ‚ค๋ฆด ๋ฌธ์ž๊ฐ€ ISO 8859-5์™€ ๊ฐ™์ด ํ‚ค๋ฆด ์•ŒํŒŒ๋ฒณ ์ˆœ์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ์œ ์‚ฌ ๋ผํ‹ด ์•ŒํŒŒ๋ฒณ ์ˆœ์„œ๋กœ ๋ฐฐ์—ด๋˜์–ด ์žˆ๋‹ค๋Š” ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด๋Š” 8๋ฒˆ์งธ ๋น„ํŠธ๊ฐ€ ์ œ๊ฑฐ๋˜๊ณ  ํ…์ŠคํŠธ๊ฐ€ KOI8 ์ž์ฒด๋ฅผ ํฌํ•จํ•˜์—ฌ ASCII ๊ธฐ๋ฐ˜์˜ ๋ชจ๋“  ๋ฌธ์ž ์ง‘ํ•ฉ์œผ๋กœ ํ‘œ์‹œ๋  ๊ฒฝ์šฐ์—๋„ ํ…์ŠคํŠธ๊ฐ€ ๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ๋’ค๋ฐ”๋€ ์ „์‚ฌ๋กœ ์—ฌ์ „ํžˆ ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์œ ์šฉํ•œ ํšจ๊ณผ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "KOI" ์•ฝ์–ด "ะšะพะด ะžะฑะผะตะฝะฐ ะ˜ะฝั„ะพั€ะผะฐั†ะธะตะน"๋Š” kOD oBMENA iNFORMACIEJ๊ฐ€ ๋œ๋‹ค.

๋ฌธ์ž ์ง‘ํ•ฉ

[ํŽธ์ง‘]

๋‹ค์Œ ํ‘œ๋Š” KOI8-U ์ธ์ฝ”๋”ฉ์„ ๋ณด์—ฌ์ค€๋‹ค.[1][4] ๊ฐ ๋ฌธ์ž๋Š” ํ•ด๋‹น ์œ ๋‹ˆ์ฝ”๋“œ ์ฝ”๋“œ ํฌ์ธํŠธ์™€ ํ•จ๊ป˜ ํ‘œ์‹œ๋œ๋‹ค.

KOI8-U
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x ย SPย  ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~
8x โ”€
2500
โ”‚
2502
โ”Œ
250C
โ”
2510
โ””
2514
โ”˜
2518
โ”œ
251C
โ”ค
2524
โ”ฌ
252C
โ”ด
2534
โ”ผ
253C
โ–€
2580
โ–„
2584
โ–ˆ
2588
โ–Œ
258C
โ–
2590
9x โ–‘
2591
โ–’
2592
โ–“
2593
โŒ 
2320
โ– 
25A0
โˆ™
2219
โˆš
221A
โ‰ˆ
2248
โ‰ค
2264
โ‰ฅ
2265
NBSP โŒก
2321
ยฐ
00B0
ยฒ
00B2
ยท
00B7
รท
00F7
Ax โ•
2550
โ•‘
2551
โ•’
2552
ั‘
0451
ั”
0454
โ•”
2554
ั–
0456
ั—
0457
โ•—
2557
โ•˜
2558
โ•™
2559
โ•š
255A
โ•›
255B
า‘
0491
โ•
255D
โ•ž
255E
Bx โ•Ÿ
255F
โ• 
2560
โ•ก
2561
ะ
0401
ะ„
0404
โ•ฃ
2563
ะ†
0406
ะ‡
0407
โ•ฆ
2566
โ•ง
2567
โ•จ
2568
โ•ฉ
2569
โ•ช
256A
า
0490
โ•ฌ
256C
ยฉ
00A9
Cx ัŽ
044E
ะฐ
0430
ะฑ
0431
ั†
0446
ะด
0434
ะต
0435
ั„
0444
ะณ
0433
ั…
0445
ะธ
0438
ะน
0439
ะบ
043A
ะป
043B
ะผ
043C
ะฝ
043D
ะพ
043E
Dx ะฟ
043F
ั
044F
ั€
0440
ั
0441
ั‚
0442
ัƒ
0443
ะถ
0436
ะฒ
0432
ัŒ
044C
ั‹
044B
ะท
0437
ัˆ
0448
ั
044D
ั‰
0449
ั‡
0447
ัŠ
044A
Ex ะฎ
042E
ะ
0410
ะ‘
0411
ะฆ
0426
ะ”
0414
ะ•
0415
ะค
0424
ะ“
0413
ะฅ
0425
ะ˜
0418
ะ™
0419
ะš
041A
ะ›
041B
ะœ
041C
ะ
041D
ะž
041E
Fx ะŸ
041F
ะฏ
042F
ะ 
0420
ะก
0421
ะข
0422
ะฃ
0423
ะ–
0416
ะ’
0412
ะฌ
042C
ะซ
042B
ะ—
0417
ะจ
0428
ะญ
042D
ะฉ
0429
ะง
0427
ะช
042A
ย ย KOI8-R๊ณผ์˜ ์ฐจ์ด (๋Ÿฌ์‹œ์•„์–ด ์ด์™ธ์˜ ๋ฌธ์ž)

RFC 2319๋Š” ๋ฌธ์ž 0x95๊ฐ€ U+2219 (โˆ™)์—ฌ์•ผ ํ•œ๋‹ค๊ณ  ๋ช…์‹œํ•˜๊ณ  ์žˆ์ง€๋งŒ, Windows-1251์˜ ๊ธ€๋จธ๋ฆฌํ‘œ ๋ฌธ์ž์™€ ์ผ์น˜ํ•˜๋„๋ก U+2022 (โ€ข)์ผ ์ˆ˜๋„ ์žˆ๋‹ค.

์ผ๋ถ€ ์ฐธ๊ณ  ์ž๋ฃŒ์—๋Š” ์˜คํƒ€๊ฐ€ ์žˆ์–ด ๋ฌธ์ž 0xB4๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ U+0404๊ฐ€ ์•„๋‹Œ U+0403์ด๋ผ๊ณ  ์ž˜๋ชป ๊ธฐ์žฌ๋˜์–ด ์žˆ๋‹ค. ์ด ์˜คํƒ€๋Š” RFC 2319์˜ ๋ถ€๋ก A์— ์žˆ๋‹ค (๊ทธ๋Ÿฌ๋‚˜ RFC ๋ณธ๋ฌธ์˜ ํ‘œ์—๋Š” ์˜ฌ๋ฐ”๋ฅธ ๋งคํ•‘์ด ๋‚˜์™€ ์žˆ๋‹ค).

๊ฐ™์ด ๋ณด๊ธฐ

[ํŽธ์ง‘]

๊ฐ์ฃผ

[ํŽธ์ง‘]
  1. 1 2 โ€œSBCS code page information - CPGID: 01168 / Name: Ukrainian KOI8-Uโ€. ใ€ŠIBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers.ใ€‹. IBM. C-H 3-3220-050. 2017๋…„ 2์›” 18์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2017๋…„ 2์›” 18์ผ์— ํ™•์ธํ•จ.
  2. โ†‘ โ€œCCSID information document; CCSID 1168; KOI8-Uโ€. IBM. 2017๋…„ 2์›” 18์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2017๋…„ 2์›” 18์ผ์— ํ™•์ธํ•จ.
  3. โ†‘ ใ€ŠInternational Components for Unicode (ICU), ibm-1168_P100-2002.ucmใ€‹, 2002๋…„ 12์›” 3์ผ
  4. โ†‘ Verdy, Philippe; Richter, Helmut (2016๋…„ 1์›” 4์ผ) [2008-10-13]. โ€œKOI8-U.TXTโ€. 2.0. 2016๋…„ 12์›” 9์ผ์— ํ™•์ธํ•จ.

๋” ์ฝ์–ด๋ณด๊ธฐ

[ํŽธ์ง‘]
  • Flohr, Guido (2016) [2006]. โ€œLocale::RecodeData::KOI8_U - Conversion routines for KOI8-Uโ€. ใ€ŠCPAN libintl-perlใ€‹. 1.1. 2017๋…„ 1์›” 15์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2017๋…„ 1์›” 15์ผ์— ํ™•์ธํ•จ.ย 
  • RFCย 2319
  • โ€œKOI8-U (RFC 2319)โ€. ใ€Š์ปค๋ฐ‹ใ€‹. ์ปฌ๋Ÿผ๋น„์•„ ๋Œ€ํ•™๊ต. 2020๋…„ 6์›” 24์ผ์— ํ™•์ธํ•จ.ย 
  • Leishner, Mark (2008) [1999-12-20]. โ€œKOI8-U Belorussian/Ukrainian Cyrillic to Unicode 2.1 mapping table - Based on RFC 2319โ€. Department of Mathematical Sciences, New Mexico State University. 2017๋…„ 2์›” 19์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2017๋…„ 2์›” 19์ผ์— ํ™•์ธํ•จ.ย 
  • Kornai, Andras; Birnbaum, David J.; da Cruz, Frank; Davis, Bur; Fowler, George; Paine, Richard B.; Paperno, Slava; Simonsen, Keld J.; Thobe, Glenn E.; Vulis, Dimitri; van Wingen, Johan W. (1993๋…„ 3์›” 13์ผ). โ€œCYRILLIC ENCODING FAQ Version 1.3โ€. 1.3. 2017๋…„ 2์›” 18์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2020๋…„ 6์›” 24์ผ์— ํ™•์ธํ•จ.ย 

์™ธ๋ถ€ ๋งํฌ

[ํŽธ์ง‘]