重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

ネットで検索しながら、表題のことをやろうとしているのですがうまくいきません。

やりたいことは、eucJPのファイルを読み込み、必要な分だけを整形して取り出し
eucJPのファイルとして出力したいです。(少し追記も必要です)

根本的なところが理解できていないので、困っているのですが、
以下のようなコードを組み合わせて試してみています。

use encoding "euc-jp"
binmode STDERR, ":encoding(euc-jp)";
(STDINとかSTDOUTも指定してみたりしました)

perlを使う場合には、cat input.txt | hoge.pl > output.txtとしています
環境は、Ubuntuを使っていて、perlのバージョンは5.10.0となっています。

なにかアドバイスか参考URLあればお願い致します。

A 回答 (2件)

Perl5.8ぐらいだと、文字コード変換モジュールが標準で添付されているからそれを使えば。


<http://perldoc.perl.org/Encode.html>
    • good
    • 0

なにで困っているのか想像もつかないのだが, Encode::encode/Encode::decode でいいんじゃないの?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!