unicodedata.normalize()

| コメント(0) | トラックバック(0)
Python 2.2 の unicodedata には normalize() がない、ので作ってみた。

compatunicodedata.py

これを適当な場所に置いて、

try:
    import unicodedata
    if not hasattr(unicodedata, 'normalize'):
        raise ImportError
except ImportError:
    import compatunicodedata as unicodedata
などとする。

normalize() が使えるようになる。ただし NFKD と NFKC しか対応していない。

compatunicodedata.py を生成するスクリプト。なんか無駄が多いし遅いが、どうせいっぺん実行するだけだし。

当然、Python 2.3 以降で実行しなければならない。

トラックバック(0)

トラックバックURL: http://hatuka.nezumi.nu/cgi-bin/mt/mt-tb.cgi/7

コメントする

このブログ記事について

このページは、Hatuka*nezumiが2004年11月25日 12:48に書いたブログ記事です。

ひとつ前のブログ記事は「古いパッチ」です。

次のブログ記事は「List Member Manual (リスト会員の手引)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。