2009年05月31日 18:45 [Edit]

この記事をクリップ! newsing it! Buzzurlにブックマーク b.hatena.ne.jp/entry tips - Mac OS X - には iconv も piconv も入っている

PythonともMeCabとも関係なくてごめんなさい。

MeCabの辞書にはてなキーワードを追加しよう - 不可視点
*1:Xcodeを入れたMacOSX 10.5.7でも手順通りに進むことを確認しましたがnkfがデフォルトでは入っていないのでsudo port install nkfしてください。

でも、ちょっとここが気になったので。


Mac OS X には、実は iconv も piconv も入っているので、文字コード変換だけしたければ、XCodeさえ不要です。

使い方も、nkfよりはわかりやすい。例えば UTF-8 を EUC-JP に変換するには、

% iconv -f utf8 -t eucjp

または

% piconv -f utf8 -t eucjp

とします。後者は、Encodeの利用例として私が書いた iconv 「だいたい互換」プログラムですが、 iconv よりも Encode の方が機能豊富な分、iconv よりも機能豊富です。

あと、Mac OS X には wget は入っていませんが、その代わり curl が入っています。

% curl -O http://d.hatena.ne.jp/images/keyword/keywordlist_furigana.csv

で、カレントディレクトリにkeywordlist_furigana.csvがダウンロードできます。

Dan the OS X User Since 10.0


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

この記事へのソーシャルブックマーク
はてなブックマーク
Livedoorクリップ
0 Buzzurl
この記事へのトラックバック
404 Blog Not Found:tips - Mac OS X - には iconv も piconv も入っている iconvとかpiconvって何だよ。 たぶん新しい昆布のことじゃないかと思う。 今度のMacには新バージョンの「i昆布」が入ってる こんな感じだろうか。 柴田理恵の100%昆布活用術 作者: 柴田理恵 出版社
[主張]僕もそろそろMacにconv(コンブ)を入れてみようと思った【内藤空間】at 2009年05月31日 21:49
この記事へのコメント
nkfも最近のはiconv -ic utf8 -oc eucjpってできますけどね。
Posted by naruse at 2009年05月31日 19:44
> iconv よりも Encode の方が機能豊富な分、
> iconv よりも機能豊富です。

ここの箇所が何を言いたかったのかわかりませんでした。
Posted by 2-0 at 2009年05月31日 19:55
ご指摘参考になりました。ありがとうございます。とりいそぎ反映させました。
Posted by code46 at 2009年05月31日 20:02
> iconv よりも Encode の方が機能豊富な分、
> iconv よりも機能豊富です。
上の iconv はlibiconv かな?
ベースにしている変換エンジンが違うので、piconv のほうがiconvよりも機能豊富といいたいのだと思います。
Posted by 愛・昆布 at 2009年05月31日 20:56
まあSUSv3準拠ならiconvは当然入ってるわけですが。
それにMeCab自体もiconv(3)を使うし、そもそもMac OS XはSpotlightにMeCabを組み込んでいるし。
Posted by 通りすがり at 2009年05月31日 21:17