코드 페이지 942

Code page 942

코드 페이지 942(CP942 또는 IBM-942)는 IBM의 Shift JIS 확장 중 하나입니다.코드화된 문자 집합은 JIS X 0201, JIS X 0208, IBM 1880 UDC용 IBM 확장자 및 IBM 확장자입니다.싱글바이트 코드 페이지 1041과 더블바이트 코드 페이지 [1]301의 조합입니다.

이것은 IBM-932의 슈퍼셋으로, 단일 바이트 코드에 대한 코드 페이지 897 대신 코드 페이지 1041을 사용하는 것이 다릅니다.Code page 1041은 Code page 897의 확장자이며 5개의 싱글바이트 [2]문자를 추가합니다.0x80은 cent기호에 매핑됩니다(¢, 0xA0은 파운드 기호( )에 매핑됩니다.£0xFD는 not 기호( )에 매핑됩니다.¬0xFE는 백슬래시에 매핑됩니다.(\0xFF는 칠드에 매핑됩니다( )~코드 페이지 897과 IBM-932에서 [4]모두 할당 해제되어 있습니다.[3]

코드 페이지 942는 표준 7비트 ISO 646 코드를 포함하며, 일본어 문자는 1로 설정된 제1바이트의 하이비트로 나타난다.이 페이지의 일부 코드 포인트는 두 번째 바이트가 필요하기 때문에 문자는 인코딩에 8비트 또는 16비트를 사용합니다.

코드 페이지 1041, 즉 코드 페이지942는 Yen 기호로 0x5C를 사용합니다(¥오버라인의 경우 0x7E(US-ASCII가 아닌 JIS X 0201의 하반부에 일치합니다.[3]단, Unicode International Components for Unicode에서 사용되는 코드 페이지942 버전("ibm-942_P12A-1999" 또는 "x-IBM942C")에서는 0x20 ~0x7E 사이의 싱글바이트 문자에 US-ASCII 매핑을 사용합니다.이로 인해 칠드(0x7E 및 0xFF)와 백슬래시(0x5C 및 0xFE)[5]에 대한 매핑이 중복됩니다.

레이아웃

첫 번째 바이트
0 1 2 3 4 5 6 7 8 9 A B C D E F
0
1
2 ! " # $ % & ' ( ) * + , - . /
3 0 1 2 3 4 5 6 7 8 9 : ; < > = > ?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [ ¥ ] ^ _
6 ` a b c d e f g h i j k l m n o
7 p q r s t u v w x y z { }
8 ¢
9
A £
B ソ
C
D
E
F ¬ \ ~
두 번째 바이트
0 1 2 3 4 5 6 7 8 9 A B C D E F
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
인쇄할 수 없는 ASCII 문자
변경되지 않은 ASCII 문자
ASCII 문자 수정
싱글바이트 반각 가타카나
JIS X 0208에서 사용되는 더블바이트 문자의 첫 번째 바이트
JIS X 0208에서 첫 번째 바이트로 사용되지 않음, 할당되지 않은 공간
더블바이트 IBM 확장문자의 첫 번째 바이트
더블바이트 IBM 지정 사용자 정의 문자의 첫 번째 바이트
IBM 단일 바이트 확장자
JIS 시퀀스의 전반부가 홀수인 더블바이트 문자의 두 번째 바이트
JIS 시퀀스의 전반부가 짝수인 더블바이트 문자의 두 번째 바이트
더블바이트 문자의 두 번째 바이트로 사용되지 않음


「 」를 참조해 주세요.

레퍼런스

  1. ^ "Coded character set identifiers - CCSID 942". IBM Globalization. IBM. Archived from the original on 2016-03-15.
  2. ^ "Code page identifiers - CP 01041". IBM Globalization. Archived from the original on 2016-06-01.
  3. ^ a b "CP01041.txt". IBM. Archived from the original on 2019-01-12.
  4. ^ "CP00897.txt". IBM. Archived from the original on 2019-01-12. Retrieved 2017-11-08.
  5. ^ "Converter Explorer: ibm-942_P12A-1999". ICU Demonstration. International Components for Unicode.

외부 링크