Codec texte ISO 2022-JP (JIS)
Le codec JIS assure la conversion vers et depuis l'ISO 2022-JP.
La variable d'environnement UNICODEMAP_JP peut être utilisée pour affiner les codecs JIS, Shift-JIS et EUC-JP. Les noms des correspondances sont ceux du profil japonais du groupe de travail XML japonais, car il nomme et explique toutes les correspondances largement utilisées. Voici de brèves descriptions, rédigées par Serika Kurusugawa :
- "unicode-0.9" ou "unicode-0201" pour le style Unicode. Cela suppose JISX0201 pour 0x00-0x7f. (0.9 est une version de table du mappage jisx02xx utilisé pour Unicode 1.1).
- "unicode-ascii" Suppose l'utilisation de US-ASCII pour 0x00-0x7f ; certains caractères (JISX0208 0x2140 et JISX0212 0x2237) sont différents de ceux de l'Unicode 1.1 afin d'éviter les conflits.
- "open-19970715-0201" ("open-0201" par commodité) ou "jisx0221-1995" pour le style JISX0221-JISX0201. JIS X 0221 est la version JIS de l'Unicode, mais quelques caractères (0x5c, 0x7e, 0x2140, 0x216f, 0x2131) sont différents de l'Unicode 1.1. Ceci est utilisé lorsque 0x5c est traité comme un SIGNE YEN.
- "open-19970715-ascii" ("open-ascii" pour la commodité) pour le style JISX0221-ASCII. Il est utilisé lorsque 0x5c est traité comme un SOLIDUS INVERSE.
- "open-19970715-ms" ("open-ms" par commodité) ou "cp932" pour le style Microsoft Windows. Page de code 932 de Windows. Certains caractères (0x2140, 0x2141, 0x2142, 0x215d, 0x2171, 0x2172) sont différents de l'Unicode 1.1.
- "jdk1.1.7" pour le style JDK de Sun. Identique à Unicode 1.1, sauf que JIS 0x2140 est mappé à UFF3C. L'ASCII ou le JISX0201 peuvent être utilisés pour 0x00-0x7f.
En outre, les extensions "nec-vdc", "ibm-vdc" et "udc" sont prises en charge.
Par exemple, si vous souhaitez utiliser la conversion de style Unicode mais avec l'extension NEC, définissez UNICODEMAP_JP en unicode-0.9, nec-vdc(vous devrez probablement citer cela dans une commande de l'interpréteur de commandes).
La plupart du code ici a été écrit par Serika Kurusugawa, alias Junji Takagi, et est inclus dans Qt avec la permission de l'auteur et les remerciements de l'équipe Qt.
Voir aussi Text Codec : 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.