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と日記の書き方