07/04/08 03:39:07
【 試した事1 】まず>>188のプログラムのファイル入力の部分を今回のログファイルに置き換えて実行。
【 結果 】UnicodeDecodeErrorが発生。
【 試した事2 】1585行目から文字化けを確認。decode関数内部における例外処理を以下のように変更して実行。
try:
return unicode(bin,"gb18030")
except UnicodeDecodeError:
try:
return unicode(bin,"utf-8")
except UnicodeDecodeError:
return unicode(bin,"gbk")
【 結果 】20677行目で正規表現とマッチせず終了。
"GET (URL) (Protocol)"の形ではなく"-"となっていることを確認。
1585行目からの文字化けも解消されず。