- 878 名前:852 mailto:sage [2012/02/26(日) 19:09:09.34 ]
- >>859,874
レス有難うございます。 標準出力を切り替える前にも出力するためその行はコメントアウトできないです。 色々試してみたところ、デフォルトのSTDOUTを1度rawにするとsub.pl、main.pl共々上手く行きました。 binmode STDOUT, ":raw"; open DEF_STDOUT, ">&STDOUT"; 重ねがけのような状態になっていたのでしょうか・・? しかしsub.pl単体では上手く動いていたので謎です。 結局>>852の # この行を消すと、main.plの実行は上手くいくのですが、単体実行でwide character in print 化けます。 の理由は分からず。 Ubuntuの方が試してくださった所どちらも上手く動いたとの事なので、 Windowsでの挙動があやしいということなのかもしれません。
|

|