• 締切済み

perl utf8ファイル処理について

ファイルがutf8で作成されています。 open処理にて、utf8をshifjisに変換して処理する事って出来ますか。 今の所は、utf8のファイルを入力して、shiftjisに変換して、outputして、 それを読み込んで処理してます。 やはりこれ以外の方法はないでしょうか。

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

open では難しいと思いますが Encode モジュールを使って文字コード変換すればいいんじゃないでしょうか。

yodogou
質問者

補足

use utf8; use open qw(:std :encoding(utf8)); これで出来るみたいですね。