정렬 가능한 한글(옛한글) 인코딩/인코더
- Supplemental Private Use Area-A 를 사용
- 16비트
- 상위 1비트에 따라 두 블록로 나눠 사용
- KS X 1026-1 의 An Order Table for Johab Hangul Consonant/Vowel Letters Table 을 사용하여 미리 정렬된 코드 포인트를 사용
| 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 0 (Block) | 초성 정렬 코드 (8bits) | 중성 정렬 코드 (7bits) | |||||||||||||
| 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 1 (Block) | 종성 정렬 코드 (8bits) | 0 | 0 | 방점 (2bits) | 타입 정보 (3bits) | ||||||||||
- 000 : 일반 한글 코드
- 001 : 반각 코드
- 010 : 한글 호환 자모
- 011 : 괄호 기호
- 100 : 원 기호
- 101 ~ 111 : 미할당
- 00 : 평성 (방점 없음)
- 01 : 거성 (방점 하나)
- 10 : 상성 (방점 둘)
- 11 : 미할당
유니코드에는 한국어 단어로 되어 있는 몇 기호가 있다. ex) (오전) 321D
Korean 과 Hangul의 차이로 Korean 코드는 지원하지 않는다.