ファイルをshiftjisエンコーディングからutf-8に変換するために次の1つのライナーを試していますが、機能していません。役に立つ賢い人はいますか?
perl -i.bak -e 'use utf8; use Encode qw(decode encode); my $ustr = Encode::decode("shiftjis",$_); my $val = Encode::encode("utf-8",$ustr); print "$val";' filename
私はコードページにかなり慣れていませんが、Web にはこのテーマに関するあらゆる種類の複雑さが蔓延しているようです。ワンライナーが欲しいだけです。入力ファイルと出力ファイルは同じように見えます。