http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html
libiconv-1.13-ja-1.patch.gz 等
iconvパッチ集というものを見かけたので、iconvにパッチを当てて使ってみました。
あ ㈱ 郄 ① A B
上記のようなutf8ファイルを用意して、次のように実行すると、バッチリ変換できました。
$ /usr/local/bin/iconv -f UTF-8 -t CP932 foo.txt > foo2.txt
ところが、割と最近追加された「鷗」(もりおうがい さんの一部)を加えると、
次のようなエラーとなり、ファイルの途中でdieしてしまいました。
$ /usr/local/bin/iconv -f UTF-8 -t CP932 foo.txt > foo2.txt /usr/local/bin/iconv: foo.txt:4:0: cannot convert
これまで通り、Encodeの方がいいのかも