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