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