KOI8-R

KOI8-R(RFC 1489)은 프로그래머 안드레이 체르노프가 1993년에 KOI-8 인코딩에서 파생시킨 8비트 문자 인코딩으로, 키릴 문자의 러시아어 하위 집합을 사용하는 러시아어를 지원하도록 설계되었다. KOI-8은 차례로 MTK-2 텔레타이프 코드에서 러시아어와 라틴어 문자의 음성 일치를 계승한 KOI-7 인코딩의 8비트 확장이다. 그 결과, KOI8-R의 러시아어 키릴 문자는 ISO 8859-5와 같은 일반적인 키릴 문자의 알파벳 순서가 아닌 유사 라틴어 알파벳 순서로 되어 있다. 이것은 부자연스럽게 보일 수 있지만, 8번째 비트가 제거되어도 텍스트가 ASCII 기반 인코딩(KOI8-R 자체 포함)에서 대소문자가 반전된 전자된 형태로 부분적으로 읽을 수 있는 유용한 효과가 있다. 예를 들어, "Код для обмена и обработки информации" (KOI 약어의 러시아어 의미)는 kOD DLQ OBMENA I OBRABOTKI INFORMACII가 된다.

KOI-8은 "정보 교환을 위한 8비트 코드"를 의미하는 8-bitnyy kod dlya obmena i obrabotki informatsii()를 나타낸다. ГОСТ 19768-74 (СТ СЭВ 358-76). Машины вычислительные и система обработки данных. Коды 8-битные для обмена и обработки информации. 마이크로소프트 윈도우에서 KOI8-R은 코드 페이지 번호 20866이 할당되어 있다. IBM에서 KOI8-R은 코드 페이지 878이 할당되어 있다. KOI8-R은 또한 불가리아어도 포함한다.

이러한 언어에 대한 적절한 인용 부호가 없는데, «...»와 불가리아어 „...“ 모두 해당한다. Windows-1251은 이들을 지원하며 더 많은 문자를 지원하므로 더 인기가 많아졌다. KOI8-R은 웹사이트의 0.004% 미만에서 사용되며, 주로 러시아와 불가리아 웹사이트에서 사용된다. 유니코드와 UTF-8은 현대 애플리케이션에서 단일 바이트 키릴 인코딩보다 선호되며, 유니코드에는 옛 키릴 문자를 포함하여 436개의 키릴 문자가 포함되어 있다.

문자 집합
다음 표는 KOI8-R 인코딩을 보여준다. 각 문자는 해당 유니코드 코드 포인트와 함께 표시된다.

 같이 보기 
 KOI8-B, 문자 하위 집합만 구현된 KOI8-R의 파생물
 KOI8-U, 우크라이나어 문자를 추가한 또 다른 파생 인코딩
 KOI 문자 인코딩
 RELCOM
 Windows-1251, 또 다른 일반적인 키릴 문자 인코딩

 각주 

추가 자료






 외부 링크 
 Universal Cyrillic decoder, 깨진 KOI8-R 또는 기타 문자 인코딩으로 된 키릴 문자 텍스트를 복구하는 데 도움이 될 수 있는 온라인 프로그램.

분류:문자 집합