open($ハンドル変数, "<:utf8", 入力ファイル名);
open($ハンドル変数, ">:utf8", 出力ファイル名);
オープンのたびにいちいち指定するのが面倒な場合、以下のように指定することもできます。
use open IN => ":utf8";
use open OUT => ":utf8";
上記の指定で入力・出力フィルのオープン時にいちいち":utf8"等と文字コードを指定しなくてもよくなります。
また、上の2行もめんどうな時は、次のように1行ですますことも可能です。
use open IO => ":utf8"; # 入出力ファイルの文字コードをいっぺんに指定
0 件のコメント:
コメントを投稿