KPS 9566(국규 9566)은 북한의 표준 94×94 문자 집합이다.
구성[편집 | 원본 편집]
- 1행: 문장 부호
- 2행: 각종 기호
- 3행: 아라비아 숫자, 라틴 문자
- 4행: 한글 자모, 중복 한글
- 5행: 키릴 문자
- 6행: 그리스 문자, 로마 숫자
- 7행: 동그라미 안 숫자·자모·한글, 위 첨자, 아래 첨자, 분수
- 8행: 단위 기호
- 9행: 괘선 문자
- 10행: 히라가나
- 11행: 가타카나
- 12행: 각종 기호
- 15행: 사용자 정의 영역 A
- 16행 ~ 44행: 한글 2679자(마지막 44-47). 북한의 가나다순대로 배당되어 있다.
- KPS 9566-97은 이 2679자만 규정하나, 개정판인 KPS 9566-2003에서는 나머지 현대 한글 8493자를 CP949와 똑같은 방법으로 추가했다.
- 45행 ~ 94행: 한자 4653자(마지막 94-47). 북한의 가나다순대로 배당되어 있다.
- 44행과 94행의 48열부터는 각각 사용자 정의 영역 B·C이다.
특징[편집 | 원본 편집]
KPS 9566의 가장 큰 특징은 특수 문자 영역에 중복 한글 9글자가 존재한다는 점이다. 그 9글자는 김, 일, 성, 김, 정, 일, 김, 정, 은으로, 존함 (Noble Names)이라는 ㅎㄷㄷ한 항목에 포함되어 있다. 본래 김, 일, 성, 김, 정, 일만 중복되어 있었으나, 붉은별 3.0 서버용에서 김, 정, 은도 추가된 것이 확인되었다. 문자표에 남은 공란 개수로 역산하면 김씨 왕조는 7대까지 간다 카더라
이렇다보니 2000년경에 북한에서 김, 일, 성, 김, 정, 일을 유니코드에 추가 신청을 했으나 당연히 받아들여지지 않았다. 그 외에 조선로동당 기호 2개도 자체적으로만 사용할 뿐, 유니코드에 등재되지 않았다.
또한 놀랍게도 KPS 9566의 한글 2679자(목록은 /한글 목록 문서 참고)는 KS X 1001의 한글 2350자를 완전히 포함한다. 이것이 우연인지 아닌지는 알 수 없으나, 만약 우연이 아니라면 북한에서 KPS 9566을 만들 때 KS X 1001을 참고한 뒤 북한 문화어 표기에 필요한 글자들을 더 넣은 것으로 보인다.
KPS 9566에는 KS X 1001과는 달리 중복 배당된 한자가 없다. KPS 9566의 한자 4653자 중 딱 한 글자는 유니코드의 CJK 통합 한자 A에 대응되고, 나머지 4652자는 CJK 통합 한자 메인에 대응된다.