ページの先頭行へ戻る
NetCOBOL V12.0.0 リリース情報
FUJITSU Software

2.2.2 コード変換の代替文字

変更内容

実行時にUnicodeからSJISにコード変換する場合に、変換元の文字コードに対応する変換先の文字コードが存在しない場合の動作が異なります。

V10.5以前

実行時にコード変換エラーになり、JMP0086I-E メッセージ(詳細コード84(x54))が出力されます。

V11.0以降

以下の代替文字に変換されます。

  • 変換先が英数字属性の場合、半角アンダースコア“_”

  • 変換先が日本語属性の場合、全角アンダースコア“_”

対処方法

環境変数CBR_CONVERT_CHARACTER=SYSTEMを指定して実行してください。