인코딩과 문자 집합/국규 9566: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Betalph (토론 | 기여)
새 문서: '''국규 9566'''(KPS 9566)은 북한에서 사용하는 인코딩 및 문자 집합이다. 국규 9566-2003이 최신이다. 국규 9566에는 기본적인 94x94문자 집합과 확장...
 
Betalph (토론 | 기여)
교정
1번째 줄:
'''국규 9566'''(KPS 9566)은 북한에서 사용하는 인코딩 및 문자 집합이다. 국규 9566-2003이 최신이다. 국규 9566에는 기본적인 94x94문자 집합과 확장이 있다.
 
* 국규 9566-97과 9566-2000: 1997년에 제정되고 [[2000년]]에2000년에 개정된 문자 집합이다. 94 x 94 인코딩이다.
* 국규 9566-2003: [[2003년]]에2003년에 제정된 문자 인코딩으로, CP949와 같은 방식으로 확장하였다.
 
 
== 구성 ==
 
국규 9566-2000은 94×94 문자 집합이며, 정렬을 제외한 전체적인 구조는 [[인코딩과 문자 집합/KS X 1001|KS X 1001]]과 유사하다. 각 행들은 다음과 같이 구성되어 있다.
* 0x21 ~ 0x2C: 특수 문자 영역 (문장 부호, 그림 문자, 한글[조선어문자] 자모, 선 문자, 히라가나, 가타카나, 그리스 문자, 키릴 문자 등)
* 0x2F: 사용자 정의 영역 A
19번째 줄:
* 몇몇 문자들이 변경되거나 사라졌다. 예를 들어 0x28행 0x26열에 배당되었던 켈빈 기호가 유로화 기호(€)로 바뀌었고, 0x2C행 0x4F열의 문자가 사라졌다.
 
국규 9566-2003의 문자 인코딩은 8비트 문자 인코딩이며, [[인코딩과 문자 집합/CP949|CP949]]와 유사하다.
* 128보다 작은 바이트에 [[인코딩과 문자 집합/ASCII아스키|아스키]]를 배당한다.
* 128보다 크거나 같은 두 바이트에 기본 94×94 문자 집합을 배당한다. 각 글자는 행과 열에 128을 더한 값을 사용하며, 행과 열 번호가 32 이상이기 때문에 실제로는 두 바이트는 161부터 254 범위에 있다.
* 기본 문자 집합에 없는 8493자의 현대 한글(조선어문자)을 북조선 자모 차례에 따라 배당한다. 이 문자들은 [[코드 페이지 949]]의 확장 한글 영역과 정확히 같은 곳에 위치해 있으며, 국규코드가 더 많은 한글을 기본 영역에 담고 있어 첫째 바이트가 129부터 194까지로 확장 영역이 보다 적은 것만 다르다.