| 作者: Bruce. | |
| 日時: 2005/9/5(12:29) |
Bruce.です。
Bruce. writes:
> > えーと、use encoding の影響範囲は スクリプト STDIN STDOUT で
> > utf8変換されると理解しているのですが、認識合ってますか?
> > だから <> を使うと危険なのは当り前というか。
>
> あってると思います。
気になったので調べてなおしてみました。
普通にopenしたストリームにも影響するようです。
逆に、use encoding していて、あるストリームは無変換で取り出したい
というときにはちと面倒なことになりそうです。
use encoding 'sjis';
open my $file1, '<', 'sjis.txt' or die;
while (<$file1>) {
chomp;
print length($_), ":$_\n";
}
close $file1;
いじょ。
番号順一覧Top
スレッド順一覧Top
576. Re: Might be a runaway multi-line // string starting on line のエラー [Bruce.] 2005/9/04(22:34)
578. Re: Might be a runaway multi-line // string starting on line のエラー [Zazel] 2005/9/05(16:23)
576. Re: Might be a runaway multi-line // string starting on line のエラー [Bruce.] 2005/9/04(22:34)
578. Re: Might be a runaway multi-line // string starting on line のエラー [Zazel] 2005/9/05(16:23)