字元對應
有效對象
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