Questions | Support
【事象例】 Red Hat Enterprise Linux 環境にてバッチ実行を行うロケール設定を以下のように設定しています。
LANG=ja_JP.sjis
全角文字を含むプログラムをコンパイルすると、全角文字がコンパイルリスト上で空白や文字化けする事象が発生します。 プログラムからその文字を書き出したファイル上でも、コンパイルリストと同様に空白や文字化けが発生します。
【理由と対処方法】
$ cat $COBDIR/etc/cobol.dir CURRENCY-SIGN"92" NCHAR"2"
x"8782" (№) の確認例:~ $ cat T28095.txt~ №~ $ iconv T28095.txt~ iconv: 位置 0 に不正な入力シーケンスがあります
# localedef -f WINDOWS-31J -i ja_JP ja_JP.sjis