Pythonを使って2chのログ(.datファイル)を自分なりに見やすくするスクリプトを作ろうとしています。
Pythonのチュートリアルを参考にしながら、簡単なスクリプトを作り始めたのですが、
どうやら2chの.datファイルには、jisx0213に含まれる文字があり、Unicodeでのreモジュール
を使っての文字列検索(re.search(u""))でエラーになります。

そこで調べていたら、pykfというものを使えば、jisx0213で定義されている文字列が含まれていても、
大丈夫そうだとわかったのですが、いまいち期待通りにスクリプトが動作しません。
この時点で、今まで出ていた
Traceback (most recent call last):
File "superpai2-1.py", line 9, in ?
ustr1 = unicode(temp, "shift-jis")
UnicodeError: Shift_JIS decoding error: invalid character 0x8764
は、出なくなりました。

正直、今のスキルだとどこが原因なのかもよくわからないのですが、少なくともこれだけは調べておけ、
このモジュールを使わないとダメだ。等ありましたら、ご指導ください。
ソースコードを見せろ等ありましたら、おっしゃってください。

環境:
OS: Vinelinux3.1
Python: python-2.3.4-0vl5
Pykf: pykf0.3.4 (←python setup.py installでインストールしました。)