ISO/IEC 646
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
ISO/IEC 646은 통신 산업에서 사용되던 기존 문자 인코딩을 기반으로 제정된 7비트 문자 인코딩 표준이다. ASCII를 기반으로 국가별 언어의 문자 표현을 위해 다양한 변형이 존재했으며, 국제 참조 버전(IRV)을 통해 호환성을 확보하려 했다. 이 표준은 8비트 인코딩 표준인 ISO/IEC 8859와 더 큰 21비트 값을 사용하는 유니코드 표준인 ISO/IEC 10646으로 대체되었다. ISO/IEC 646은 C 프로그래밍 언어의 삼중 기호와 윈도우 운영체제에서 역슬래시 문자가 다른 문자로 렌더링되는 현상 등 현재까지도 영향을 미치고 있다.
더 읽어볼만한 페이지
- 문자 집합 - 점자
점자는 루이 브라이유가 개발한 시각 장애인용 촉각 문자 체계로, 6점 점자를 사용하여 133개 이상의 언어에 적용되었으며, 교육, 정보 접근, 사회 참여에 필수적인 역할을 수행하지만 문해력 저하와 교육의 어려움이라는 과제도 안고 있다. - 문자 집합 - KS X 1001
KS X 1001은 정보 처리를 위한 문자 집합 및 인코딩 방식을 정의하는 대한민국 산업표준으로, 94x94 문자 집합을 기반으로 한글, 한자, 특수 문자 등을 포함하며 EUC-KR, ISO-2022-KR, Johab 등 다양한 인코딩 방식을 지원한다. - Ecma 표준 - 유니버설 미디어 디스크
유니버설 미디어 디스크(UMD)는 소니 PSP에 사용된 60mm 광 디스크로, 게임, 영상, 음악 콘텐츠를 최대 1.8GB까지 저장하며, DVD와 유사한 지역 코드와 AES 128 비트 암호화를 사용했지만, PSP 외 다른 기기에서 사용 불가 및 디지털 미디어의 발달로 인해 2010년대 초반에 지원이 중단되었다. - Ecma 표준 - CD-ROM
CD-ROM은 소니와 필립스가 공동 개발하여 1980년대 중반에 발표한 읽기 전용 디지털 저장 매체로, CD-DA 규격을 확장하여 개발되었으며 옐로우 북 기술 표준에 따라 규격화되어 컴퓨터 데이터를 저장하고 1990년대 멀티미디어 컴퓨터 보급에 기여했다. - IEC 표준 - POSIX
POSIX는 유닉스 기반의 이식 가능한 운영체제 인터페이스를 표준화하기 위한 IEEE 표준군으로, 프로세스 관리, 파일 시스템 접근, 스레드 처리 등 핵심 서비스들을 규정하며 운영체제 간 호환성을 높이는 데 기여한다. - IEC 표준 - MPEG-H 3D 오디오
MPEG-H 3D 오디오는 몰입감과 위치 정보를 강화하기 위해 개발된 오디오 코덱 표준으로, 다양한 오디오 유형을 지원하며 ATSC 3.0 오디오 시스템의 표준 중 하나이고, 대한민국 지상파 UHD 방송의 유일한 오디오 코덱으로 사용된다.
ISO/IEC 646 | |
---|---|
ISO/IEC 646 인코딩 계열 | |
![]() | |
표준 | ISO/IEC 646, ITU T.50 |
이전 표준 | US-ASCII |
다음 표준 | ISO 8859, ISO 10646 |
기타 관련 표준 | DEC NRCS, 월드 시스템 텔레텍스트 다른 알파벳에 적용: ELOT 927, 심볼, KOI-7, SRPSCII 및 MAKSCII, ASMO 449, SI 960 |
분류 | 7비트 기본 라틴 인코딩 |
2. 역사
ISO/IEC 646 및 그 전신인 ASCII(ASA X3.4)는 통신 산업에서의 기존 문자 인코딩 관행을 크게 지지했다. ASCII는 영어 이외의 언어에 필요한 문자를 제공하지 않아 여러 국가별 변형이 만들어졌다. 이러한 변형들의 비호환성 때문에 ISO/IEC 646의 국제 참조 버전(IRV)이 도입되었다. 초기 IRV는 코드 포인트 0x24의 달러 기호($)가 국제 통화 기호(¤)로 대체된 것을 제외하고는 ASCII와 동일했다. 1991년 최종 버전인 ISO/IEC 646:1991은 ITU T.50, 국제 참조 알파벳(IRA)으로도 알려져 있으며, ASCII와 동일하게 정의되었다.
ISO/IEC 8859 표준 시리즈는 8비트 문자 인코딩을 사용하여 ASCII 코드 대체를 피함으로써 ISO/IEC 646 국제 표준 및 국가별 변형을 대체한다. 유니코드와 관련된 ISO/IEC 10646 표준은 더 큰 21비트 값을 사용하여 ISO 646 및 ISO/IEC 8859 집합 전체를 대체한다.
ISO/IEC 646의 유산은 윈도우에서 파일 이름에 사용되는 역슬래시 문자가 ¥(엔) 또는 ₩(원)과 같은 다른 문자로 렌더링되는 현상에서 볼 수 있다. EUC-KR에도 유사한 상황이 존재하며, C 프로그래밍 언어의 삼중 기호도 그 유산 중 하나이다.
2. 1. 제정 배경
1962년, 국제표준화기구(ISO)는 문자 부호 표준화를 위해 기술위원회 97 산하에 전문 작업반(ISO/TC 97B)을 설립하고, 6비트 및 7비트 부호안을 작성했다. 1963년, 미국은 7비트 안을 기반으로 ASCII를 제정했으며, 유럽에서는 6비트 안을 기반으로 ECMA-1 표준이 제정되었다. 1964년, ISO/TC 97/SC 2는 소문자 등을 추가한 7비트 부호의 제3차 안을 제출했다. 1965년부터 1966년까지 유럽 각국의 악센트 기호와 통화 기호 할당에 대한 논의가 진행되어 최종안이 확정되었다.2. 2. 발전 과정
1962년, 국제표준화기구(ISO)의 기술위원회 97(전자계산기 및 정보처리)은 문자 부호의 표준화를 위한 전문 작업반 B(ISO/TC 97B)를 설립했다. ISO/TC 97B는 6비트 부호안과 7비트 부호안을 작성하여 상위 위원회의 순회 투표에 부쳤다.(같은 해 말, ISO/TC 97B는 ISO/TC 97/SC 2로 개칭되었다.) 이 7비트 안은 현재의 것과 달리 소문자 부분이 정의되지 않았거나 제어 부호가 36개 있었다.1963년, 6비트 안과 7비트 안의 투표 결과는 찬성 다수였다. 6비트 부호안은 약간의 수정을 거쳐 유럽에서 ECMA-1 표준으로 제정되었다. 또한 미국은 7비트 안을 기반으로 ASCII를 제정했다.
1964년, ISO/TC 97/SC 2는 7비트 부호안에 소문자 등을 추가한 7비트 부호의 제3차 안을 제출했다.
1965년부터 1966년에 걸쳐, 7비트 부호안에 대한 유럽 각국에서 사용되는 악센트 기호와 통화 기호의 할당에 관한 논의가 이루어졌다. 그 결과, 제어 기호는 0/0 - 1/15의 32문자, 2/3는 ‘£’ 또는 ‘#’ 중 하나, 4/0 (@), 5/14 (^), 6/0 (`)은 권장 문자가 있지만 상황에 따라 변경 가능하며, 5/11 - 5/13과 7/11 - 7/13은 자유 영역으로 하는 최종안이 확정되었다.
1967년 6월, Ecma 인터내셔널(ECMA)은 ISO의 7비트 코드 최종안을 ECMA-6 표준으로 제정했다. 같은 해 12월 22일, ISO는 ISO R 646(R은 권고를 의미한다)을 권고했다.
1973년 7월 1일, ISO 646이 개정·제정되었다. 1973년판에서는 두 개의 표가 제정되었다. 하나는 1967년판을 계승하고, 2/4를 ‘$’와 ‘¤’(국제 통화 기호) 중 어느 하나로 구현 가능하게 한 BCT(Basic Code Table) 버전, 다른 하나는 2/3, 2/4, 4/0, 5/11 - 5/14, 7/11 - 7/13에 모두 권장 문자를 할당한 IRV(International Reference Version; 국제 기준판)이다. 하지만 IRV판은 ASCII와 비교하여 2/4는 ‘¤’이며, 7/14는 오버라인인 점이 달랐다.
1983년 ISO 646:1983 에서는 국제참조버전(IRV)을 정의 했으며, 여기에서 0x7E는 물결표시(~)였다.
1991년 12월 25일, 개정된 ISO/IEC 646이 제정되었고, 그 국제 기준판은 ASCII와 완전히 일치하도록 2/4는 ‘$’로, 7/14는 틸드(~)로 변경되었다.
ISO/IEC 646 표준과 관련된 주요 연혁은 다음과 같다.
2. 3. 한국 표준
대한민국에서는 ISO/IEC 646 기반의 KS X 1003 (과거 KS C 5636) 표준이 제정되었다. 이 표준에서는 역슬래시(코드 0x5C) 자리에 원화 기호(₩)가 할당된 것이 특징이다. 이는 Windows에서 역슬래시 문자가 ¥ (일본) 또는 ₩ (한국)과 같은 다른 문자로 렌더링되는 현상으로 이어진다. EUC-KR에도 유사한 상황이 존재한다.코드 | ISO-IR | ISO/IEC ESC | 승인 | 국가 표준 | 설명 |
---|---|---|---|---|---|
KR | — | ? | KS C 5636-1989 | 대한민국 |
2. 4. 다른 표준과의 관계
ISO/IEC 8859 표준 시리즈는 8비트 문자 인코딩을 규정하여 추가 비트를 사용해 96개의 추가 문자를 제공하고 ASCII 코드 대체를 피함으로써 ISO/IEC 646 국제 표준 및 국가별 변형을 대체한다. 유니코드와 직접 관련된 ISO/IEC 10646 표준은 더 큰 21비트 값을 사용하는 통합된 문자 인코딩 집합으로 ISO 646 및 ISO/IEC 8859 집합 전체를 대체한다.ISO/IEC 646의 유산은 윈도우에서 볼 수 있는데, 많은 동아시아 로캘에서 파일 이름에 사용되는 역슬래시(\) 문자가 ¥(엔) 또는 ₩(원)과 같은 다른 문자로 렌더링된다. 원래 IBM PC의 코드 페이지 437에서도 ¥에 대한 다른 코드를 사용할 수 있었고, Shift JIS에서 ¥에 대한 별도의 더블바이트 코드를 사용할 수 있었지만(비록 이것이 종종 대체 매핑을 사용하지만), ¥에 사용되는 역슬래시 코드를 사용하여 너무 많은 텍스트가 생성되었기 때문에(Microsoft가 ASCII로 매핑하지만 Shift_JIS가 공식적으로 ISO 646:JP를 기반으로 하기 때문) 최신 Windows 글꼴조차도 그 방식으로 코드를 렌더링해야 할 필요성을 느꼈다. ₩ 및 EUC-KR에도 유사한 상황이 존재한다. 또 다른 유산은 C 프로그래밍 언어의 삼중 기호의 존재이다.
ISO/IEC 646을 기반으로 하지만 불변 집합을 엄격하게 따르지 않는 일부 국가별 문자 집합도 존재한다(§ 다른 알파벳을 위한 파생물 참조).
문자 집합 | ISO-IR | ISO ESC | 승인됨 | 국가 표준 | 설명 |
---|---|---|---|---|---|
BS_viewdata | 47 | ESC 2/8 5/6 | 영국 우정청 | 뷰데이터 및 텔레텍스트. 대상 하드웨어에 표시할 수 없는, 일반적으로 불변하는 밑줄(_) 대신 뷰데이터 사각형(⌗)으로 대체되었다. 이것은 사실상 마이크로소프트의 WST_Engl 인코딩이다. | |
GR / greek7 | 88 | ESC 2/8 6/10 | ? | HOS ELOT 927 | 그리스(1986년 11월 폐지). 로마자 대신 그리스 문자를 사용한다. 따라서 엄밀히 말해 ISO 646 변형이 아니다. |
greek7-old | 18 | ESC 2/8 5/11 | ECMA | ? | 그리스 문자 집합. greek7과 개념이 유사하지만 문자 매핑이 다릅니다. 또한 대문자는 소문자를 따릅니다. |
Latin-Greek | 19 | ESC 2/8 5/12 | ECMA | ? | 라틴어-그리스어 결합 문자(대문자만). greek7-old을 따르지만 수정 없이 라틴어 대문자를 포함하고 라틴어 소문자 위에 그리스어 대문자를 표시합니다. |
Latin-Greek-1 | 27 | ESC 2/8 5/5 | ECMA | 허니웰-불 | 라틴어-그리스어 혼합 문자(그리스어 대문자만). 가능한 한 그리스어 대문자와 라틴어 대문자를 시각적으로 통합하고 나머지 그리스어 대문자를 추가한다. 다른 그리스어 버전과 달리 모든 기본 라틴 문자는 그대로 유지된다. 하지만 불변 구두점과 국가별 문자도 대체한다. 따라서 엄밀히 말해 ISO 646 변형이 아니다. |
swi | — | ECMA | 올리베티 | 스위스(프랑스어, 독일어)(코드 페이지 1021) 불변 코드 포인트 0x5F가 _ 에서 è 로 변경되었다. DEC NRCS 변형으로 ISO 646과 밀접하게 관련되어 있지만 완전히 ISO 646 호환되는 등가물이 없다. |
2. 5. 발행된 표준
- ECMA-6 (1965년 4월 30일), 초판 (폐지)
- ISO/R646-1967 (폐지), 또는 ECMA-6 (1967년 6월), 두 번째 판 (폐지)
- ECMA-6 (1970년 7월), 세 번째 판 (폐지)
- ISO 646:1972 (폐지),[58] 또는 ECMA-6 (1973년 8월), 네 번째 판 (폐지)
- ISO 646:1983 (폐지),[59] 또는 ECMA-6 (1984년 12월, 1985년 3월), 다섯 번째 판 (폐지)
- ITU-T 권고 T.50 IA5 (1988년 11월 25일) (폐지),[2][1] 또는 ISO/IEC 646:1991 (현행), 또는 ECMA-6 (1991년 12월, 1997년 8월), 여섯 번째 판 (현행)
- ITU-T 권고 T.50 IRA (1992년 9월 18일) (현행)[2][3]
3. 구성
ISO/IEC 646은 통신 산업의 기존 문자 인코딩 관행을 반영하여 만들어졌으며, 그 전신은 ASCII(ASA X3.4)이다.
ASCII는 영어 외 다른 언어에서 필요한 문자들을 제공하지 못했기 때문에, 사용 빈도가 낮은 일부 문자를 해당 언어에 필요한 문자로 대체하는 여러 국가별 변형이 만들어졌다. 이러한 변형들은 서로 호환되지 않는 문제가 있었는데, 이를 해결하기 위해 ISO/IEC 646의 국제 참조 버전(IRV)이 도입되었다. 초기 IRV 버전(ISO 646 IRV)은 달러 기호($) 대신 국제 통화 기호(¤)를 사용한다는 점을 제외하면 ASCII와 동일했다.
1991년의 최종 버전인 ISO/IEC 646:1991은 ITU T.50, 국제 참조 알파벳(IRA), 또는 국제 알파벳 번호 5(IA5)로도 알려져 있다. 이 표준은 사용자가 12개의 가변 문자(두 개의 대체 그래픽 문자와 10개의 국가 정의 문자)를 사용할 수 있도록 허용하며, 이 중 ISO 646:1991 IRV(국제 참조 버전)는 ASCII와 동일하게 정의된다.
ISO/IEC 646의 영향은 Windows 운영체제에서 확인할 수 있다. 특히 동아시아 지역에서 파일 이름에 사용되는 역슬래시 문자가 ¥(일본 엔) 또는 ₩(원화 기호)와 같은 다른 문자로 표시되는 경우가 있다.
다음 표는 ISO/IEC 646 불변 문자 집합을 보여준다. 각 문자는 해당 유니코드와 함께 표시된다. 국가별 코드 포인트는 회색으로, 대체된 ASCII 문자가 표시된다. 노란색은 일부 지역에서 이전 문자와 결합하여 구두점으로 사용될 수 있는 문자를 나타낸다.
colspan="17" | | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | ||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? | |
@ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | |
P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ | |
` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | |
p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ |
3. 1. 코드표
ISO/IEC 646은 7비트 문자 인코딩으로, 128개의 코드 포인트를 가진다. 코드 포인트는 제어 문자와 그래픽 문자로 나뉜다. 제어 문자는 0x00부터 0x1F까지, 그리고 0x7F에 할당되어 있다. 그래픽 문자는 0x20부터 0x7E까지 할당되어 있으며, 이 중 일부는 국가별 변형을 위해 예약되어 있다.다음 표는 ISO/IEC 646 불변 문자 집합과 그 변형을 보여준다. 각 문자는 해당 유니코드와 함께 표시되며, 국가별 코드 포인트는 회색으로 표시된다.
코드 | 유니코드 | 설명 | US/IRV (1991)[4] | KR[13] |
---|---|---|---|---|
0x23 | U+0023 | # 또는 £ | # | # |
0x24 | U+0024 | $ 또는 ¤ | $ | $ |
0x5B | U+005B | 왼쪽 대괄호 | [ | [ |
0x5C | U+005C | 역슬래시 | \ | ₩ |
0x5D | U+005D | 오른쪽 대괄호 | ] | ] |
0x7E | U+007E | 물결표 | ~ | ‾ |
불변 집합 제한 외에도, 0x23은 # 또는 £로, 0x24는 $ 또는 ¤로 제한된다. 그러나 이러한 제한은 모든 국가별 변형에서 준수되는 것은 아니다.[34][12]
3. 2. 국가별 변형
ASCII는 영어 이외의 언어에 필요한 여러 문자를 제공하지 않았기 때문에, 사용 빈도가 낮은 일부 문자를 필요한 문자로 대체한 여러 국가별 변형이 만들어졌다. ISO/IEC 646의 국제 참조 버전(IRV)은 이러한 변형 간의 비호환성 문제를 해결하기 위해 도입되었다. 원래 버전(ISO 646 IRV)은 달러 기호($)가 국제 통화 기호(¤)로 대체된 것을 제외하고는 ASCII와 동일했다. 1991년 최종 버전인 ISO/IEC 646:1991은 ITU T.50, 국제 참조 알파벳(IRA) 또는 국제 알파벳 번호 5(IA5)로도 알려져 있으며, 12개의 가변 문자(두 개의 대체 그래픽 문자와 10개의 국가 정의 문자)를 사용할 수 있도록 허용한다. 이 중 ISO 646:1991 IRV(국제 참조 버전)는 명시적으로 정의되어 있으며 ASCII와 동일하다.ISO/IEC 646의 유산은 Windows에서 볼 수 있는데, 대한민국에서는 역슬래시(₩) 문자가 원화 기호(₩)로 표시된다. 이는 코드 페이지 437에서 일본 엔(¥)에 대한 다른 코드를 사용하고, Shift JIS에서 ¥에 대한 별도의 더블바이트 코드를 사용했지만, ¥에 사용되는 역슬래시 코드를 사용하여 너무 많은 텍스트가 생성되었기 때문이다. (Microsoft가 ASCII로 매핑하지만 Shift_JIS가 공식적으로 ISO 646:JP를 기반으로 하기 때문) 최신 Windows 글꼴조차도 그 방식으로 코드를 렌더링해야 할 필요성을 느꼈다. EUC-KR에도 유사한 상황이 존재한다. 또 다른 유산은 C 프로그래밍 언어의 삼중 기호의 존재이다.
ISO/IEC 646의 국가별 변종은 다음과 같다.
코드 | ISO-IR | ISO/IEC ESC | 승인 | 국가 표준 | 설명 |
---|---|---|---|---|---|
CA | 121 | ESC 2/8 7/7 | ISO 646 | CSA Z243.4-1985-1 | 캐나다 (대안 1, "î" 포함) (프랑스어, 고전적) (코드 페이지 1020) |
CA2 | 122 | ESC 2/8 7/8 | ISO 646 | CSA Z243.4-1985-2 | 캐나다 (대안 2, "É" 포함) (프랑스어, 개정된 철자) |
CN | 57 | ESC 2/8 5/4 | ? | GB/T 1988-80 | 중화인민공화국 (기본 라틴어) |
CU | 151 | ESC 2/8 2/1 4/1 | ISO 646 | NC 99-10:81 / NC NC00-10:81 | 쿠바 (스페인어) |
DANO | 9-1 | ESC 2/8 4/5 | ? | NATS-DANO | 노르웨이 및 덴마크 (기사 텍스트). 불변 코드 포인트 0x22는 `«`로 표시됨 (IRV의 `"` 비교). 그러나 여전히 큰따옴표로 간주됨. SEFI(NATS-SEFI)와 함께 사용됨. |
DE | 21 | ESC 2/8 4/11 | ISO 646 | DIN 66003 | 독일 (독일어) (코드 페이지 1011, 20106) |
DK | — | ? | DS 2089 | 덴마크 (덴마크어) (코드 페이지 1017) | |
ES | 17 | ESC 2/8 5/10 | ECMA | 올리베티 | 스페인어 (국제) (코드 페이지 1023) |
ES2 | 85 | ESC 2/8 6/8 | ECMA | IBM | 스페인 (바스크어, 카스티야어, 카탈루냐어, 갈리시아어) (코드 페이지 1014) |
FI | 10 | ISO 646 | SFS 4017 | 핀란드 (기본 버전) (코드 페이지 1018) | |
FR | 69 | ESC 2/8 6/6 | ISO 646 | AFNOR NF Z 62010-1982 | 프랑스 (프랑스어) (코드 페이지 1010) |
FR1 | 25 | ESC 2/8 5/2 | ISO 646 | AFNOR NF Z 62010-1973 | 프랑스 (1985년 4월 이후 폐지) (코드 페이지 1104) |
GB | 4 | ESC 2/8 4/1 | ISO 646 | BS 4730 | 영국 (영어) (코드 페이지 1013) |
HU | 86 | ESC 2/8 6/9 | ISO 646 | MSZ 7795/3 | 헝가리 (헝가리어) |
IE | 207 | ? | NSAI 433:1996 | 아일랜드 (아일랜드어) | |
INV | 170 | ESC 2/8 2/1 4/2 | ISO 646 | ISO 646:1983 | 불변 하위 집합 |
(IRV) | 2 | ESC 2/8 4/0 | ISO 646 | ISO 646:1973 | 국제 참조 버전. 0x7E는 위에 선이 그어짐(ISO-IR-002). |
? | ? | ISO 646 | ISO 646:1983 | 국제 참조 버전. 0x7E는 물결표시(~)임 (코드 페이지 1009, 20105). | |
ISO 646:1991 국제 참조 버전은 미국 변종과 일치합니다 (아래 참조). | |||||
IS | ? | ? | ? | 아이슬란드 (아이슬란드어) | |
IT | 15 | ESC 2/8 5/9 | ECMA | UNI 0204-70 / 올리베티? | 이탈리아어 (코드 페이지 1012) |
JP | 14 | ESC 2/8 4/10 | ISO 646 | JIS C 6220:1969-ro | 일본 (로마자) (코드 페이지 895). |
JP-OCR-B | 92 | ESC 2/8 6/14 | ISO 646 | JIS C 6229-1984-b | 일본 (OCR-B) |
KR | — | ? | KS C 5636-1989 | 대한민국 | |
MT | — | ? | ? | 몰타 (몰타어, 영어) | |
NL | — | ECMA | IBM | 네덜란드 (네덜란드어) (코드 페이지 1019) | |
NO | 60 | ESC 2/8 6/0 | ISO 646 | NS 4551 버전 1 | 노르웨이 (코드 페이지 1016) |
NO2 | 61 | ESC 2/8 6/1 | ISO 646 | NS 4551 버전 2 | 노르웨이 (1987년 6월 이후 폐지) (코드 페이지 20108) |
pl | — | BN-74/3101-01 | 폴란드 (폴란드어는 구분 기호가 있는 문자가 18개 있지만, 코드 공간 제한으로 소문자 9개만 정규화됨.) | ||
PT | 16 | ESC 2/8 4/12 | ECMA | 올리베티 | 포르투갈어 (국제) |
PT2 | 84 | ESC 2/8 6/7 | ECMA | IBM | 포르투갈 (포르투갈어, 스페인어) (코드 페이지 1015) |
SE | 10 | ESC 2/8 4/7 | ISO 646 | SEN 850200 부록 B, SIS 63 61 27 | 스웨덴 (기본 스웨덴어) (코드 페이지 1018, D47) |
SE2 | 11 | ESC 2/8 4/8 | ISO 646 | SEN 850200 부록 C, SIS 63 61 27 | 스웨덴 (이름을 위한 확장된 스웨덴어) (코드 페이지 20107, E47) |
SEFI | 8-1 | ESC 2/8 4/3 | SIS | NATS-SEFI | 스웨덴 및 핀란드 (기사 텍스트). DANO(NATS-DANO)와 함께 사용됨. |
T.61-7bit | 102 | ESC 2/8 7/5 | ? | ITU/CCITT T.61 권고안 | 국제 (텔레텍스). |
TW | — | ? | CNS 5205-1996 | 중화민국 (타이완) | |
US / (IRV) | 6 | ESC 2/8 4/2 | ISO 646 | ANSI X3.4-1968 및 ISO 646:1983 (ISO/IEC 646:1991의 IRV도) | 미국 (ASCII, 코드 페이지 367, 20127) |
YU | 141 | ESC 2/8 7/10 | ISO 646 | JUS I.B1.002 (YUSCII) | 구 유고슬라비아 (크로아티아어, 슬로베니아어, 세르비아어, 보스니아어) |
INIS | 49 | ESC 2/8 5/7 | IAEA | INIS | ISO 646 IRV 하위 집합 |
ISO/IEC 646 표준을 준수하는 국가 표준은 다음과 같다.
코드 | ISO- IR | 국가 표준 | 사용 국가 |
---|---|---|---|
CA-1 | 121 | CSA Z243.4-1985 | 캐나다 (nr. 1 alternative, with “î”) (프랑스어, 고전어) (Code page 1020) |
CA-2 | 122 | CSA Z243.4-1985 | 캐나다 (nr. 2 alternative, with “É”) (프랑스어, 개정된 철자법) |
CN | 057 | GB/T 1988-80 | 중화인민공화국(기본 라틴 문자) |
CU | 151 | NC 99-10:81 | 쿠바(스페인어) |
DE | 021 | DIN 66003 | 독일(독일어)(Code page 1011) |
DK | — | DS 2089 | 덴마크(덴마크어)(Code page 1017) |
FI | 010 | SFS 4017 | 핀란드(기본)(Code page 1018) |
FR | 069 | AFNOR NF Z 62010-1982 | 프랑스(프랑스어)(Code page 1010) |
FR-0 | 025 | AFNOR NF Z 62010-1973 | 프랑스(1985년 4월 폐지)(Code page 1010) |
GB | 004 | BS 4730 | 영국(영어)(Code page 1013) |
GR | 088 | HOS ELOT | 그리스(폐지) |
HU | 086 | MSZ 7795/3 | 헝가리(헝가리어) |
IE | 207 | NSAI 433:1996 | 아일랜드(아일랜드어) |
INV | 170 | ISO 646:1983 | Invariant subset |
IRV | 002 | ISO 646:1983 | International Reference Version(Code page 1009) |
JA | 014 | JIS C 6220-1969 | 일본(로마자) |
JA-O | 092 | JIS C 6229-1984 | 일본(OCR-B) |
KR | — | KS C 5636-1989 | 대한민국 |
MT | — | ? | 몰타(몰타어, 영어) |
NO | 060 | NS 4551 version 1 | 노르웨이(Code page 1016) |
NO-2 | 061 | NS 4551 version 2 | 노르웨이(1987년 6월 폐지) |
SE | 010 | SEN 85 02 00 Annex B | 스웨덴(기본 스웨덴어)(Code page 1018) |
SE-C | 011 | SEN 85 02 00 Annex C | 스웨덴(스웨덴어 이름 확장) |
T.61 | 102 | ITU/CCITT T.61 Recommendation | 국제(텔렉스) |
TW | — | CNS 5205-1996 | 중화민국(타이완) |
US | 006 | ANSI X3.4-1968 | 미국(ASCII)(Code page 367) |
YU | 141 | JUS I.B1.002 (YUSCII) | 구 유고슬라비아(크로아티아어, 슬로베니아어, 세르비아어, 보스니아어) |
다음은 ISO/IEC 646을 준수하는 독점 규격으로, 나중에 국제적인 사용을 위해 표준 단체에서 승인된 것이다.
코드 | ISO- IR | 승인 단체 | 개발원 | 사용 국가 |
---|---|---|---|---|
ES | 085 | ECMA | IBM | 스페인(바스크어, 스페인어, 카탈루냐어, 갈리시아어)(Code page 1014) |
esp | 017 | ECMA | 올리베티 | 스페인어(국제)(Code page 1023) |
DK-SE | 009-1 | SIS | NATS, main set | 스웨덴·덴마크(기사 텍스트) |
FI-SE | 008-1 | SIS | NATS, main set | 스웨덴·핀란드(기사 텍스트) |
IT | 015 | ECMA | 올리베티 | 이탈리아어(Code page 1012) |
NL | — | ECMA | IBM | 네덜란드(네덜란드어)(Code page 1019) |
PT | 084 | ECMA | IBM | 포르투갈(포르투갈어, 스페인어)(Code page 1015) |
por | 016 | ECMA | 올리베티 | 포르투갈어(국제)(Code page 1022) |
swi | — | ECMA | 올리베티 | 스위스(프랑스어, 독일어)(Code page 1021) |
각 표준에서 다른 문자는 다음과 같다.
{| border="1" cellspacing="0" cellpadding="2" style="width:100%; border:1px solid #aaa; border-collapse:collapse; background:#f8f8f8;"
|- style="background:#eee;"
!colspan="3"|기호
!colspan="33"|각 표준의 문자
|- style="background:#eee;"
!2진!!10진!!16진
!INV
!T.61
!US
!JA
!JA-O
!KR
!CN
!TW
!IRV
!GB
!DK
!NO
!NO-2
!FI,SE
!SE-C
!DE
!HU
!FR
!FR-0
!CA-1
!CA-2
!IE
!IS
!IT
!por
!PT
!esp
!ES
!CU
!MT
!YU
!NL
!swi
|- style="background:#fff;"
| style="background:#eee; text-align:right;"|010 0010
| style="background:#eee; text-align:right;"|34
| style="background:#eee; text-align:right;"|22
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center;"|"
| style="text-align:center;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
| style="text-align:center; background:#fcc;"|"
|-
| style="background:#eee; text-align:right;"|010 0011
| style="background:#eee; text-align:right;"|35
| style="background:#eee; text-align:right;"|23
| style="text-align:center; background:#666;"|
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center; background:#ccf;"|£
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center; background:#ccf;"|§
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center; background:#ccf;"|£
| style="text-align:center; background:#ccf;"|£
| style="text-align:center;"|#
| style="text-align:center;"|#
| style="text-align:center; background:#ccf;"|£
| style="text-align:center;"|#
| style="text-align:center; background:#ccf;"|£
|
3. 2. 1. 변형 비교표
ISO/IEC 646의 여러 변종에 대한 변경 사항은 다음 표에 자세히 나와 있다.기호 | 각 표준의 문자 | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2진 | 10진 | 16진 | INV | T.61 | US | JA | JA-O | KR | CN | TW | IRV | GB | DK | NO | NO-2 | FI,SE | SE-C | DE | HU | FR | FR-0 | CA-1 | CA-2 | IE | IS | IT | por | PT | esp | ES | CU | MT | YU | NL | swi |
010 0011 | 35 | 23 | # | # | # | # | # | # | # | # | # | £ | # | # | § | # | # | # | # | £ | £ | # | # | £ | # | £ | # | # | # | # | # | # | # | ù | ||||||||||||||||||||||||||||||||
010 0100 | 36 | 24 | ¤ | $ | $ | $ | $ | ¥ | $ | ¤ | $ | ¤ | $ | $ | ¤ | ¤ | $ | ¤ | $ | $ | $ | $ | $ | $ | $ | $ | $ | $ | ¤ | $ | $ | $ | $ | ||||||||||||||||||||||||||||||||
100 0000 | 64 | 40 | @ | @ | @ | @ | @ | @ | @ | @ | @ | @ | @ | @ | @ | É | § | Á | à | à | à | à | Ó | Ð | § | § | ´ | § | · | @ | @ | Ž | @ | à | ||||||||||||||||||||||||||||||||
101 1011 | 91 | 5B | [ | [ | [ | [ | [ | [ | [ | [ | [ | Æ | Æ | Æ | Ä | Ä | Ä | É | ° | ° | â | â | É | Þ | ° | Ã | Ã | ¡ | ¡ | ¡ | ġ | Š | [ | é | ||||||||||||||||||||||||||||||||
101 1100 | 92 | 5C | | \ | ¥ | ¥ | ₩ | \ | \ | \ | \ | Ø | Ø | Ø | Ö | Ö | Ö | Ö | ç | ç | ç | ç | ç | ç | ç | ç | ç | ç | ç | ç | ç | ç | \ | é |
3. 3. 관련 인코딩
ISO/IEC 646 및 그 전신인 ASCII(ASA X3.4)는 주로 통신 산업에서의 기존 문자 인코딩 관행을 크게 지지했다.
ASCII는 영어 이외의 언어에 필요한 여러 문자를 제공하지 않았기 때문에, 사용 빈도가 낮은 일부 문자를 필요한 문자로 대체한 여러 국가별 변형이 만들어졌다. 이러한 국가별 변형들의 비호환성 문제를 해결하기 위해 ISO/IEC 646의 국제 참조 버전(IRV)이 도입되었다.
8비트 문자 인코딩을 규정하는 ISO/IEC 8859 표준 시리즈는 추가 비트를 사용하여 96개의 추가 문자를 제공하고 ASCII 코드의 대체를 피함으로써 ISO/IEC 646 국제 표준 및 국가별 변형을 대체한다. Unicode와 직접 관련된 ISO/IEC 10646 표준은 더 큰 21비트 값을 사용하는 통합된 문자 인코딩 집합으로 ISO 646 및 ISO/IEC 8859 집합 전체를 대체한다.
ISO/IEC 646의 유산은 Windows에서 볼 수 있는데, 많은 동아시아 로캘에서 파일 이름에 사용되는 역슬래시 문자가 ¥ 또는 ₩과 같은 다른 문자로 렌더링된다. 특히 한국의 경우 파일 이름에 사용되는 역슬래시 문자(₩)가 ₩으로 렌더링 되는 경우가 있다. 또 다른 유산은 C 프로그래밍 언어의 삼중 기호의 존재이다.
3. 3. 1. 국가 대체 문자 집합 (NRCS)
디지털 이큅먼트 코퍼레이션(DEC)이 VT200 시리즈 컴퓨터 단말기와 함께 도입한 7비트 인코딩 계열이다. ISO/IEC 646과 유사하지만, '$'를 불변 문자로 유지하고 '_'를 불변 문자로 유지하지 않는다는 점에서 차이가 있다.ASCII는 영어 이외의 언어에 필요한 여러 문자를 제공하지 않았기 때문에, 사용 빈도가 낮은 일부 문자를 필요한 문자로 대체한 여러 국가별 변형이 만들어졌다. ISO/IEC 646의 국제 참조 버전(IRV)은 이러한 국가별 변형의 비호환성 문제를 해결하기 위해 도입되었다. 원래 버전(ISO 646 IRV)은 ASCII와 비교했을 때 코드 포인트 0x24, 즉 달러 기호($)가 국제 통화 기호(¤)로 대체되었다는 점만 달랐다. 1991년 최종 버전인 ISO/IEC 646:1991은 ITU T.50, 국제 참조 알파벳(IRA) 또는 국제 알파벳 번호 5(IA5)로도 알려져 있다. 이 표준은 12개의 가변 문자(두 개의 대체 그래픽 문자와 10개의 국가 정의 문자)를 허용하며, 이 중 ISO 646:1991 IRV(국제 참조 버전)는 ASCII와 동일하게 정의된다.
ISO/IEC 646의 유산은 Windows에서 확인할 수 있다. 많은 동아시아 로캘에서 파일 이름에 사용되는 역슬래시 문자가 ¥ 또는 ₩과 같은 다른 문자로 렌더링되는 현상이 나타난다. 이는 원래 IBM PC의 코드 페이지 437에서 ¥에 대한 다른 코드를 사용했고, Shift JIS에서도 ¥에 대한 별도의 더블바이트 코드를 사용할 수 있었음에도 불구하고(비록 대체 매핑을 사용하는 경우가 많지만), ¥에 역슬래시 코드가 사용된 텍스트가 너무 많이 생성되었기 때문이다. Microsoft는 ASCII로 매핑하지만 Shift_JIS가 공식적으로 ISO 646:JP를 기반으로 하기 때문에, 최신 Windows 글꼴조차도 해당 코드를 그대로 렌더링해야 할 필요성을 느꼈다. ₩ 및 EUC-KR에도 유사한 상황이 존재한다.
3. 3. 2. 월드 시스템 텔레텍스트 (WST)
유럽 통신 표준화 기구(ETSI) ETS 300 706에 정의된 라틴어, 그리스어, 키릴 문자, 아랍어 및 히브리어 코드 집합이다. NRCS 및 ISO/IEC 646과 마찬가지로, 라틴어 변형 내에서 G0 집합으로 알려진 인코딩 계열은 ASCII의 유사한 불변 부분 집합을 기반으로 한다.3. 3. 3. 기타 파생물
ISO/IEC 646 및 그 전신인 ASCII(ASA X3.4)는 주로 통신 산업에서의 기존 문자 인코딩 관행을 크게 지지했다.ASCII는 영어 이외의 언어에 필요한 여러 문자를 제공하지 않았기 때문에, 사용 빈도가 낮은 일부 문자를 필요한 문자로 대체한 여러 국가별 변형이 만들어졌다. 다양한 국가별 변형의 비호환성으로 인해, 적어도 모든 변형에서 대체된 문자 집합을 동일하게 제한하려는 시도로 ISO/IEC 646의 국제 참조 버전(IRV)이 도입되었다.
8비트 문자 인코딩을 규정하는 ISO/IEC 8859 표준 시리즈는 추가 비트를 사용하여 96개의 추가 문자를 제공하고 ASCII 코드의 대체를 피함으로써 ISO/IEC 646 국제 표준 및 국가별 변형을 대체한다. Unicode와 직접 관련된 ISO/IEC 10646 표준은 더 큰 21비트 값을 사용하는 통합된 문자 인코딩 집합으로 ISO 646 및 ISO/IEC 8859 집합 전체를 대체한다.
ISO/IEC 646의 유산은 Windows에서 볼 수 있는데, 많은 동아시아 로캘에서 파일 이름에 사용되는 역슬래시 문자가 ¥ 또는 ₩과 같은 다른 문자로 렌더링된다. 원래 IBM PC의 코드 페이지 437에서도 ¥에 대한 다른 코드를 사용할 수 있었고, Shift JIS에서 ¥에 대한 별도의 더블바이트 코드를 사용할 수 있었지만(비록 이것이 종종 대체 매핑을 사용하지만), ¥에 사용되는 역슬래시 코드를 사용하여 너무 많은 텍스트가 생성되었기 때문에(Microsoft가 ASCII로 매핑하지만 Shift_JIS가 공식적으로 ISO 646:JP를 기반으로 하기 때문) 최신 Windows 글꼴조차도 그 방식으로 코드를 렌더링해야 할 필요성을 느꼈다. ₩ 및 EUC-KR에도 유사한 상황이 존재한다. 또 다른 유산은 C 프로그래밍 언어의 삼중 기호의 존재이다.
4. 현대적 의의 및 영향
ISO/IEC 646 및 그 전신인 ASCII(ASA X3.4)는 주로 통신 산업에서의 기존 문자 인코딩 관행을 크게 지지했다. ASCII는 영어 이외의 언어에 필요한 여러 문자를 제공하지 않았기 때문에, 사용 빈도가 낮은 일부 문자를 필요한 문자로 대체한 여러 국가별 변형이 만들어졌다. 다양한 국가별 변형의 비호환성으로 인해, 적어도 모든 변형에서 대체된 문자 집합을 동일하게 제한하려는 시도로 ISO/IEC 646의 국제 참조 버전(IRV)이 도입되었다. 원래 버전(ISO 646 IRV)은 코드 포인트 0x24, ASCII의 달러 기호($)가 국제 통화 기호(¤)로 대체되었다는 점만 ASCII와 달랐다. 1991년 최종 버전인 ISO/IEC 646:1991은 ITU T.50, 국제 참조 알파벳 또는 IRA로도 알려져 있으며, 이전에는 국제 알파벳 번호 5(IA5)였다. 이 표준은 사용자가 12개의 가변 문자(두 개의 대체 그래픽 문자와 10개의 국가 정의 문자)를 사용할 수 있도록 허용하며, 이중 ISO 646:1991 IRV(국제 참조 버전)는 ASCII와 동일하다.
4. 1. 유니코드
ISO/IEC 8859 표준 시리즈는 8비트 문자 인코딩을 규정하여 추가 비트를 통해 96개의 추가 문자를 제공하고 ASCII 코드 대체를 피함으로써 ISO/IEC 646 국제 표준 및 국가별 변형을 대체한다. 유니코드와 직접 관련된 ISO/IEC 10646 표준은 더 큰 21비트 값을 사용하는 통합된 문자 인코딩 집합으로 ISO/IEC 646 및 ISO/IEC 8859 집합 전체를 대체한다.ISO/IEC 646의 유산은 Windows에서 볼 수 있는데, 많은 동아시아 로캘에서 파일 이름에 사용되는 역슬래시(₩) 문자가 ¥ 또는 ₩과 같은 다른 문자로 렌더링된다. 원래 IBM PC의 코드 페이지 437에서도 ¥에 대한 다른 코드를 사용할 수 있었고, Shift JIS에서 ¥에 대한 별도의 더블바이트 코드를 사용할 수 있었지만(비록 이것이 종종 대체 매핑을 사용하지만), ¥에 사용되는 역슬래시 코드를 사용하여 너무 많은 텍스트가 생성되었기 때문에(Microsoft가 ASCII로 매핑하지만 Shift_JIS가 공식적으로 ISO 646:JP를 기반으로 하기 때문) 최신 Windows 글꼴조차도 그 방식으로 코드를 렌더링해야 할 필요성을 느꼈다. ₩ 및 EUC-KR에도 유사한 상황이 존재한다. 또 다른 유산은 C 프로그래밍 언어의 삼중 기호의 존재이다.
참조
[1]
논문
International Alphabet No. 5 - Recommendation T.50
https://www.itu.int/[...]
International Telecommunication Union (ITU) - The International Telegraph and Telephone Consultative Committee (CCITT) - Series T: Terminal Equipment and Protocols for Telematic Services
2017-03-18
[2]
웹사이트
7-bit character sets: Revisions of ASCII
http://www.aivosto.c[...]
Aivosto Oy
2016-06-13
[3]
논문
International Reference Alphabet (IRA) - Information Technology - 7-bit Coded Character Set For Information Interchange - Recommendation T.50
https://www.itu.int/[...]
International Telecommunication Union (ITU) - The International Telegraph and Telephone Consultative Committee (CCITT) - Terminal Equipment and Protocols for Telematic Services
2017-03-18
[4]
간행물
ASCII Graphic character set
1975-01-01
[5]
웹사이트
Code Page 01009
https://public.dhe.i[...]
1990-01-01
[6]
간행물
ISO/IEC 646 Basic Character Set
1993-01-21
[7]
논문
ETS 300 706: Enhanced Teletext specification
http://www.etsi.org/[...]
European Telecommunications Standards Institute (ETSI)
[8]
간행물
ISO 646 Sub-set for INIS
1981-07-15
[9]
간행물
Teletex Primary Set of Graphic Characters
1985-08-01
[10]
간행물
The Japanese Roman graphic set of characters
1975-01-01
[11]
간행물
Japanese OCR-B Basic Graphic Character Set
1985-08-01
[12]
간행물
7-bit Coded Character Set for Information Interchange
1982-06-01
[13]
서적
CJKV Information Processing
O'Reilly Media
2008-01-01
[14]
간행물
The set of graphic characters of the United Kingdom 7-bit data code
1975-12-01
[15]
웹사이트
Code Page 01101
https://public.dhe.i[...]
1992-01-01
[16]
간행물
Variant of the ISO 7-bit coded character set for the Irish Gaelic language
1999-12-07
[17]
간행물
Variant of the ISO 7-bit coded character set (graphics only) for the Italian language
1976-01-01
[18]
간행물
Jeu de caractères graphiques français pour la langue français
1983-06-01
[19]
간행물
French set of graphic characters for the French language
1975-01-01
[20]
논문
ETS 300 706: Enhanced Teletext specification
http://www.etsi.org/[...]
European Telecommunications Standards Institute (ETSI)
[21]
간행물
Alternate Primary Graphic Set Nr. 1
1986-02-01
[22]
간행물
Alternate Primary Graphic Set Nr. 2
1986-02-01
[23]
웹사이트
Code Page 01021
https://public.dhe.i[...]
1992-01-01
[24]
간행물
German reference version of the ISO 7-bit coded character set (graphics only) for the German language as defined in the German standard DIN 66 003–June 1974
1975-01-01
[25]
간행물
The Swedish basic graphic set of characters
1975-01-01
[26]
간행물
The Swedish graphic set of characters for official writing of names
1975-01-01
[27]
웹사이트
Code Page 01106
https://public.dhe.i[...]
1992-01-01
[28]
웹사이트
Code Page 01103
https://public.dhe.i[...]
1992-01-01
[29]
간행물
The NATS main graphic set of characters for newspaper text transmission in Finland and Sweden
1975-01-01
[30]
웹사이트
Code Page 01017
https://public.dhe.i[...]
1987-01-01
[31]
웹사이트
Code Page 01105
https://public.dhe.i[...]
1992-01-01
[32]
웹사이트
Code Page 01107
https://public.dhe.i[...]
1992-01-01
[33]
간행물
Norwegian Standard NS 4551 – Version 1
1982-06-01
[34]
간행물
Norwegian Standard NS 4551 Version 2
1982-06-01
[35]
서적
Programinės įrangos lokalizavimas
http://www.ims.mii.l[...]
Matematikos ir informatikos institutas
[36]
표준
Variant of the ISO 7-bit coded character set (graphics only) for the Spanish language
1976
[37]
표준
Graphic Character set for the Spanish Languages
1984-07-01
[38]
표준
Graphic character set of the Republic Cuba
1989-07-01
[39]
표준
Graphic Character Set for the Portuguese language
1976-12-30
[40]
표준
Graphic Character Set for the Portuguese Language
1984-07-01
[41]
표준
Serbocroatian and Slovenian Latin Alphabet
1987-11-01
[42]
웹사이트
Code Page 01019
https://public.dhe.i[...]
1987
[43]
웹사이트
Code Page 01102
https://public.dhe.i[...]
1992
[44]
표준
Hungarian Reference Version of ISO 646 (HRV)
1984-07-01
[45]
웹사이트
Appendix D: Character Sets (§ Code Page #3041 Maltese)
http://www.star-m.jp[...]
Star Micronics
2024-04-09
[46]
웹사이트
charsets.hpp: Defines translation tables for the various VT character sets used in the TerminalOutput class
https://github.com/m[...]
[47]
웹사이트
Code Page 1054
https://www-03.ibm.c[...]
[48]
웹사이트
Code Page 1052
https://www-03.ibm.c[...]
[49]
표준
Turkmen Alphabet
2000-09-14
[50]
표준
Greek graphic set
1976
[51]
표준
Latin-Greek combined graphic set (capital letters only)
1976
[52]
웹사이트
Map (external version) from Mac OS Symbol character set to Unicode 4.0 and later
https://unicode.org/[...]
[53]
간행물
ETS 300 706: Enhanced Teletext specification
http://www.etsi.org/[...]
European Telecommunications Standards Institute (ETSI)
[54]
간행물
ETS 300 706: Enhanced Teletext specification
http://www.etsi.org/[...]
European Telecommunications Standards Institute (ETSI)
[55]
간행물
ETS 300 706: Enhanced Teletext specification
http://www.etsi.org/[...]
European Telecommunications Standards Institute (ETSI)
[56]
간행물
ETS 300 706: Enhanced Teletext specification
http://www.etsi.org/[...]
European Telecommunications Standards Institute (ETSI)
[57]
표준
7-bit Coded Arabic Character Set for Information Interchange
1985-01-01
[58]
웹사이트
http://www.ecma-inte[...]
[59]
웹사이트
http://www.iso.org/i[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com