2004年11月30日 23:39 [Edit]

piconv -f from_encoding -t to_encoding

Perl 5.8 以降がある環境であれば、上記の方法で文字コード変換が可能だ。例えば、foo.sjisをShift_JIS をUTF-8にしたいなら、
piconv -f sjis -t utf8 foo.sjis
とすればいい。詳しい使い方は
piconv -h
で参照可能だ。
実は私が書いたこのPerl Script、Encodeのテスト用に書いたものだったが、好評につきPerlの標準インストール時に一緒にインストールされるようになったものだ。 使い方はiconv(1)とほぼ同じだが、元がPerl ScriptでかつEncodeの機能を使っているだけあってその分豊富だ。例えば
piconv -f sjis -t ascii -p
とやってみよう。

この記事へのトラックバックURL

この記事へのトラックバック
オープンソース・プログラマー、ディーエイエヌ有限会社代表取締役小飼弾さんのブログ
小飼弾さんのブログ[キャッシング]【キャッシングブログ】at 2005年05月22日 22:50
ブックマークしました。また来ます。
はじめてみました【初心者のブログ日記】at 2004年12月01日 03:44