2004-09-15
_ [開発] Perl5.8.2で日本語処理
EUC-JPで書かれたファイルを読んで、ちょこっとtrして、EUC-JPで出力するときはこう書けばよいらしい。今まで、encode、decode、UTF-8フラグの絡みをイマイチよく理解しておらず、わけの分からんコードを書いてたがようやくすっきりした。
#!/usr/local/bin/perl
use utf8;
use encoding 'euc-jp';
use Encode;
use Encode::JP;
while (defined($line=<STDIN>)) {
$line =~ tr/0-9/0-9/;
print "$line";
}
[ツッコミを入れる]
READMEと日記の書き方