Perlについての質問箱 28箱目
■ このスレッドは過去ログ倉庫に格納されています
0060デフォルトの名無しさん
2006/11/02(木) 09:16:50置換対象のファイルを@linesに行ごとに入れてループでまわすよりは
全体を一つの変数$linesにいれてまとめて置換した方がたぶん速い。
$lines = do { local $/; <INTEXT> };
文字化けの原因はここに書いてある情報だけではないともいえないが
たぶんEUCかSJISそのままでやってるせいじゃないかと思うので内部は
unicodeにしたほうがいいだろう。全部一緒ならopenプラグマで
use open ':encoding(sjis)';
のようにすればまとめて指定できるはず。
■ このスレッドは過去ログ倉庫に格納されています