ISO 2022-JP (JIS) 텍스트 코덱

JIS 코덱은 ISO 2022-JP와의 상호 변환 기능을 제공합니다.

환경 변수 ` UNICODEMAP_JP `을 사용하여 JIS, Shift-JIS 및 EUC-JP 코덱을 세부적으로 조정할 수 있습니다. 매핑 이름은 일본 XML 워킹 그룹의 'XML Japanese Profile'을 따릅니다. 이 문서는 널리 사용되는 모든 매핑의 이름을 지정하고 설명하고 있기 때문입니다. 다음은 쿠루스가와 세리카가 작성한 간략한 설명입니다:

  • 유니코드 스타일을 위한 "unicode-0.9" 또는 "unicode-0201". 이는 0x00-0x7f 범위에 대해 JISX0201을 가정합니다. (0.9는 유니코드 1.1에 사용된 jisx02xx 매핑의 테이블 버전입니다.)
  • "unicode-ascii": 0x00-0x7f 범위에 대해 US-ASCII를 가정합니다. 충돌을 피하기 위해 일부 문자(JISX0208 0x2140 및 JISX0212 0x2237)는 유니코드 1.1과 다릅니다.
  • JISX0221-JISX0201 스타일을 위해서는 "open-19970715-0201"(편의상 "open-0201") 또는 "jisx0221-1995"를 사용합니다. JIS X 0221은 유니코드의 JIS 버전이지만, 몇 가지 문자(0x5c, 0x7e, 0x2140, 0x216f, 0x2131)는 유니코드 1.1과 다릅니다. 이는 0x5c가 엔(YEN) 기호로 처리될 때 사용됩니다.
  • JISX0221-ASCII 스타일을 위한 "open-19970715-ascii"(편의상 "open-ascii"라고 함). 이는 0x5c가 역슬래시(REVERSE SOLIDUS)로 처리될 때 사용됩니다.
  • Microsoft Windows 스타일의 경우 "open-19970715-ms"(편의를 위해 "open-ms"라고 함) 또는 "cp932"를 사용합니다. Windows 코드 페이지 932. 일부 문자(0x2140, 0x2141, 0x2142, 0x215d, 0x2171, 0x2172)는 유니코드 1.1과 다릅니다.
  • Sun의 JDK 스타일인 "jdk1.1.7". JIS 0x2140이 UFF3C로 매핑된다는 점을 제외하면 유니코드 1.1과 동일합니다. 0x00-0x7f 범위에는 ASCII 또는 JISX0201을 사용할 수 있습니다.

또한 "nec-vdc", "ibm-vdc" 및 "udc" 확장 기능이 지원됩니다.

예를 들어, 유니코드 스타일 변환을 사용하되 NEC의 확장을 적용하려면 ` UNICODEMAP_JP `을 ` unicode-0.9, nec-vdc`로 설정하십시오. (쉘 명령어에서는 이를 따옴표로 묶어야 할 가능성이 높습니다.)

이 코드의 대부분은 Serika Kurusugawa(일명 Junji Takagi)가 작성했으며, 저자의 허락과 Qt 팀의 깊은 감사를 담아 Qt에 포함되었습니다.

‘텍스트 코덱: ISO 2022-JP (JIS)’항목도 참조하십시오 .

© 2026 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.