MAPA DE CARACTERES

Válido para

Replicat

Descripción

Utilice el parámetro CHARMAP para especificar que el archivo del mapeo de carácter sustituya el mapeo de puntos de código de carácter.

Valor por defecto

La codificación del archivo de parámetros es un juego de caracteres por defecto del sistema operativo.

Sintaxis

CHARMAP <filename>

El formato del archivo de asignación de caracteres es el siguiente:

 -- 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

Ejemplo

En el siguiente ejemplo, los juegos de caracteres de origen y destino son diferentes y se proporciona una definición de conversión de caracteres mediante un archivo de asignación de caracteres:

CHARMAP charmapconv.txt

REPLACEBADCHAR FORCECHECK

Esto permite la conversión estricta de juegos de caracteres y el punto de código de comprobación, incluso si el origen y el destino son los mismos.

Agregue lo siguiente al archivo de asignación de caracteres:

SOURCECHARSET AL32UTF8
    TARGETCHARSET UTF-16
    \xef\xbf\xbd \x0020

Ejemplo

En este ejemplo se utiliza CHARMAP con REPLACEBADCHAR para cambiar el carácter de destino incluso cuando los juegos de caracteres de origen y destino son los mismos.

REPLACEBADCHAR FORCECHECK

CHARMAP charmapconv.txt

Esto permite una conversión estricta del juego de caracteres y comprueba el punto de código incluso si el origen y el destino son los mismos.

Al activar la conversión de juegos de caracteres para los mismos juegos de caracteres, es posible que se produzca alguna degradación del rendimiento.

Agregue lo siguiente al archivo de asignación de caracteres:

SOURCECHARSET windows-932
    TARGETCHARSET windows-932
    \x61 - \x7a \x41 - \x5a