Interstage Charset Manager Standard Edition V10 トラブルシューティング
3.3.3.5
【TRICV00031】
SJIS-EUC変換やJEF-SJIS変換などで、変換できない2バイトの文字が、1バイトの代替文字(アンダースコア)に変換されてしまいます。
原因
変換できない2バイトの文字が、1バイトのアンダースコアに変換されるのは仕様です。ただし、Unicodeおよび他社ホストコード系の変換では、2バイトのアンダースコアに変換されます。
対処
変換拡張定義機能を利用することで、標準コード変換ユーティリティ、iconvコマンド、標準コード変換関数のどれでも、代替文字を1バイトまたは2バイトの任意の文字に変更することが可能です。
参照
“Charset Manager 使用手引書 標準コード変換機能編”の“付録K 変換拡張定義”
Copyright 2023 Fujitsu Limited