ISO 2022-JP(JIS) 텍스트 코덱
JIS 코덱은 ISO 2022-JP와의 변환을 제공합니다.
환경 변수 UNICODEMAP_JP
를 사용하여 JIS, Shift-JIS 및 EUC-JP 코덱을 미세 조정할 수 있습니다. 매핑 이름은 널리 사용되는 모든 매핑의 이름을 지정하고 설명하기 때문에 일본 XML 작업 그룹의 XML 일본어 프로파일과 동일합니다. 다음은 세리카 쿠루스가와가 작성한 간단한 설명입니다:
- 유니코드 스타일은 "유니코드-0.9" 또는 "유니코드-0201". 여기서는 0x00-0x7f의 경우 JISX0201을 가정합니다. (0.9는 유니코드 1.1에 사용되는 jisx02xx 매핑의 테이블 버전입니다.)
- "unicode-ascii" 0x00-0x7f에 US-ASCII를 가정하며, 충돌을 피하기 위해 일부 문자(JISX0208 0x2140 및 JISX0212 0x2237)는 유니코드 1.1과 다른 것으로 가정합니다.
- "open-19970715-0201"(편의상 "open-0201") 또는 "jisx0221-1995"는 JISX0221-JISX0201 스타일입니다. JIS X 0221은 유니코드의 JIS 버전이지만 몇 개의 문자(0x5c, 0x7e, 0x2140, 0x216f, 0x2131)가 유니코드 1.1과 다릅니다. 0x5c는 엔사인으로 취급될 때 사용됩니다.
- "open-19970715-ascii"(편의상 "open-ascii")는 JISX0221-ASCII 스타일입니다. 0x5c가 역 솔리더스로 취급될 때 사용됩니다.
- "open-19970715-ms"(편의상 "open-ms") 또는 Microsoft Windows 스타일의 경우 "cp932". Windows 코드 932페이지. 일부 문자(0x2140, 0x2141, 0x2142, 0x215d, 0x2171, 0x2172)는 유니코드 1.1과 다릅니다.
- Sun의 JDK 스타일은 "jdk1.1.7". 유니코드 1.1과 동일하지만 JIS 0x2140이 UFF3C에 매핑된다는 점이 다릅니다. 0x00-0x7f에는 ASCII 또는 JISX0201을 사용할 수 있습니다.
또한 확장자 "nec-vdc", "ibm-vdc" 및 "udc"도 지원됩니다.
예를 들어 유니코드 스타일 변환을 사용하되 NEC의 확장자를 사용하려면 UNICODEMAP_JP
을 unicode-0.9, nec-vdc
으로 설정하세요(셸 명령에서 인용해야 할 것입니다).
여기에 있는 대부분의 코드는 세리카 쿠루스가와(일명 준지 타카기)가 작성했으며, 저자의 허락과 Qt 팀의 감사에 힘입어 Qt에 포함되어 있습니다.
텍스트 코덱도참조하십시오 :ISO 2022-JP (JIS).
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.