1. KS C 5601 (KS X 1001)
※ 1976년 한글을 표현하는 코드체계의 국가표준으로 처음 제시됨 (통상, 완성형 코드라고 지칭함)
- 개정 전
. 한국표준협의회가 한국공업표준(Korea Industrial Standard,KS)으로 정한, (1987년)
. 정보처리분야(C)의 5601번 표준안 (KS C 5601)
- 개정 후 최신 규격 (KS X 1001 : 2004년)
. 명칭 : "정보 교환용 부호계 (한글 및 한자)"
2. 코드 구성
ㅇ 2 바이트로 구성된 문자세트
- 2350자의 완성형 한글과 94자의 조합형 자음 및 모음 등을 지원
- ASCII 코드와의 충돌을 피하고 호환성을 도모함
- 최상위 비트(MSB)가 `1`이며, `0xA1~0xFE` 까지 표현 가능
ㅇ 모든 한글을 다 표현할 수 없음 (최대 8,836자 만 가능)
- 완성형 한글 : 2,350자, 한자 : 4,888자, 기술/학술기호 등 특수문자 : 432자,
숫자 : 30자, 한글 낱자 : 94자, 로마문자 : 52자, 그리스문자 : 48자, 괘선 조각 : 68자,
라틴문자 : 27자, 일본문자 : 169자, 러시아문자 : 66자 등
3. 코드 구분
ㅇ A1A1~A2FE : 구두점, 기호(※,☎ 등)
ㅇ A3A1~A3FE : 전각 ASCII (A,B,* 등)
ㅇ A4A1~A4FE : 2벌식 한글 자음 모음 (ㄱ,ㄲ 등)
ㅇ A5A1~A9FE : 로마 숫자, 그리스문자, 기타 기호
ㅇ AAA1~ABFE : 일본어(히라가나,카타카나)
ㅇ ACA1~ACFE : 소련어
ㅇ BOA1~C8FE : 한글 음절 (가,각 등) (2,530자)
ㅇ CAA1~FDFE : 한자 (4,888자)