CHARMAP
Durée de validité
Réplication
Description
Utilisez le paramètre CHARMAP pour indiquer que le fichier du mappage de caractères remplace le mappage de points de code de caractère.
Valeur par défaut
Le codage du fichier de paramètres est un jeu de caractères par défaut du système d'exploitation.
Syntaxe
CHARMAP <filename>
Le format du fichier de mappage de caractères est le suivant :
-- Sample character mapping file.
-- Can use -- or COMMENT as comment line.
-- Can use CHARSET parameter to specify file encoding.
--
-- Source character set
SOURCECHARSET shiftjis
--
-- Target character set
TARGETCHARSET ja16euc
--
-- Character map definition by one code point.
-- left hand is source and right hand target code point.
\xa2c1 \x89\xa2\xb7 -- override \xa2c1 to \x89\xa2\xb7
--
-- Character map definition by range. Number of source and target characters must be the same.
\x61 - \x7a \x41 - \x5a
Exemple
Dans l'exemple suivant, les jeux de caractères source et cible sont différents et une définition de conversion de caractères est fournie à l'aide d'un fichier de mappage de caractères :
CHARMAP charmapconv.txt
REPLACEBADCHAR FORCECHECK
Cela permet une conversion stricte du jeu de caractères et un point de code de vérification, même si la source et la cible sont identiques.
Ajoutez les éléments suivants à votre fichier de mappage de caractères :
SOURCECHARSET AL32UTF8
TARGETCHARSET UTF-16
\xef\xbf\xbd \x0020
Exemple
Cet exemple utilise CHARMAP avec REPLACEBADCHAR pour modifier le caractère cible même lorsque les jeux de caractères source et cible sont identiques.
REPLACEBADCHAR FORCECHECK
CHARMAP charmapconv.txt
Cela permet une conversion stricte du jeu de caractères et vérifie le point de code même si la source et la cible sont identiques.
En activant la conversion de jeu de caractères pour les mêmes jeux de caractères, vous risquez de rencontrer une dégradation des performances.
Ajoutez les éléments suivants au fichier de mappage de caractères :
SOURCECHARSET windows-932
TARGETCHARSET windows-932
\x61 - \x7a \x41 - \x5a