CHARMAP

Gültig für

Replicat

Beschreibung

Verwenden Sie den Parameter CHARMAP zur Angabe, dass die Zeichenzuordnungsdatei das Mapping des Zeichen-Codepoints außer Kraft setzen muss.

Standard

Die Codierung der Parameterdatei ist der Standardzeichensatz des Betriebssystems.

Syntax

CHARMAP <filename>

Das Dateiformat für die Zeichenzuordnung lautet wie folgt:

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

Beispiel

Im folgenden Beispiel unterscheiden sich die Quell- und Zielzeichensätze, und eine Zeichenkonvertierungsdefinition wird mit einer Zeichenzuordnungsdatei angegeben:

CHARMAP charmapconv.txt

REPLACEBADCHAR FORCECHECK

Dies ermöglicht eine strikte Zeichensatzkonvertierung und einen Codepunkt, auch wenn Quelle und Ziel identisch sind.

Fügen Sie Ihrer Zeichenzuordnungsdatei Folgendes hinzu:

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

Beispiel

In diesem Beispiel wird CHARMAP mit REPLACEBADCHAR verwendet, um das Zielzeichen zu ändern, selbst wenn die Quell- und Zielzeichensätze identisch sind.

REPLACEBADCHAR FORCECHECK

CHARMAP charmapconv.txt

Dies ermöglicht eine strikte Zeichensatzkonvertierung und prüft den Codepunkt, auch wenn Quelle und Ziel identisch sind.

Wenn Sie die Zeichensatzkonvertierung für dieselben Zeichensätze aktivieren, kann es zu Leistungseinbußen kommen.

Fügen Sie der Zeichenzuordnungsdatei Folgendes hinzu:

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