« RailsのAPIドキュメントいろいろ | メイン | IDE Fix Pack 1.6 for RAD Studio 2007 »

nkfバージョン2用pythonインターフェース NkfPython がすごく便利

nkfバージョン2用pythonインターフェース NkfPython がすごく便利。
Windows用のバイナリファイルも用意されているので、インストールもコピーするだけ。
とても簡単です。

Python 2.4からCJKCodecsが標準ライブラリに含まれるようになり、日本語が扱いやすくなりました。
ですが、CJKCodecsには文字コードの推測機能がありません。

そこで頼りになるのがnkfです。
nkfもいつの間にかバージョン2になって、utf-8にも対応していました。
ありがたいことです。

使い方も簡単。これからお世話になりそうです。

import nkf

# 文字コードのわからない文字をUTF-8に変換する
some_string = …
output = nkf.nkf('-w', some_string)

# 文字コードを推測する
some_string = …
input_code = nkf.guess(some_string)

追記
WindowsXP python2.6用NKF_pythonのDLLモジュールを作成しました。

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/773

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年07月18日 22:45に投稿されたエントリーのページです。

ひとつ前の投稿は「RailsのAPIドキュメントいろいろ」です。

次の投稿は「IDE Fix Pack 1.6 for RAD Studio 2007」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35