MAPPA CARATTERI
Valido per
Replicat
Descrizione
Utilizzare il parametro CHARMAP per specificare che il file della mappatura dei caratteri sostituisce la mappatura dei punti di codice dei caratteri.
Predefinito
La codifica del file dei parametri è il set di caratteri predefinito del sistema operativo.
Sintassi
CHARMAP <filename>
Il formato del file di mapping dei caratteri è il seguente:
-- 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
Esempio
Nell'esempio seguente, i set di caratteri di origine e di destinazione sono diversi e viene fornita una definizione di conversione dei caratteri utilizzando un file di mapping dei caratteri.
CHARMAP charmapconv.txt
REPLACEBADCHAR FORCECHECK
Ciò consente una conversione rigorosa del set di caratteri e un codice di controllo anche se l'origine e la destinazione sono uguali.
Aggiungere quanto segue al file di mappatura dei caratteri:
SOURCECHARSET AL32UTF8
TARGETCHARSET UTF-16
\xef\xbf\xbd \x0020
Esempio
In questo esempio viene utilizzato CHARMAP con REPLACEBADCHAR per modificare il carattere di destinazione anche quando i set di caratteri di origine e di destinazione sono uguali.
REPLACEBADCHAR FORCECHECK
CHARMAP charmapconv.txt
Ciò consente una conversione rigorosa del set di caratteri e controlla il punto di codice anche se l'origine e la destinazione sono uguali.
Se si abilita la conversione del set di caratteri per gli stessi set di caratteri, è possibile che si verifichi un deterioramento delle prestazioni.
Aggiungere quanto segue al file di mappatura dei caratteri:
SOURCECHARSET windows-932
TARGETCHARSET windows-932
\x61 - \x7a \x41 - \x5a