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