文字コードの扱い

文字コードの扱いは鬼門。

以下の内容はUTF-8で保存すること。

#頭につけておいたほうがよい。
use warnings;
use strict;

#UTF-8でプログラム記述していることを宣言
use utf8;
#でも出力はwindows用にcp932を指定。Shift-JISでもいい。
binmode STDIN, ':encoding(cp932)';
binmode STDOUT, ':encoding(cp932)';
binmode STDERR, ':encoding(cp932)';

print "こんにちは!世界!\n";
print "ザ・ワールド!\n";