字元對應

有效對象

Replicat

說明

使用 CHARMAP 參數指定字元對應檔案覆寫字元碼點對應。

預設

參數檔的編碼為作業系統預設字元集。

語法

CHARMAP <filename>

字元對應檔案格式如下:

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

範例

在下列範例中,來源與目標字元集不同,且使用字元對應檔案來指定字元轉換定義:

CHARMAP charmapconv.txt

REPLACEBADCHAR FORCECHECK

這可啟用嚴格的字元集轉換和檢查程式碼點,即使來源和目標相同。

將下列項目新增至字元對應檔案:

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

範例

此範例使用 CHARMAP 與 REPLACEBADCHAR 來變更目標字元,即使來源與目標字元集相同。

REPLACEBADCHAR FORCECHECK

CHARMAP charmapconv.txt

這會啟用嚴格的字元集轉換,並檢查程式碼點 (即使來源和目標相同)。

啟用相同字元集的字元集轉換,可能會導致效能降低。

將下列項目新增至字元對應檔:

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