くだすれPython(超初心者用) その2
■ このスレッドは過去ログ倉庫に格納されています
0486デフォルトの名無しさん
2008/11/23(日) 01:16:19ありがとうございました!!早速やってみました。
import urllib
html = data.read
unicode_string = html.decode('cp932')
data = unicode_string.encode('utf8')
print data
しかし,これだと文字化けしてしまい必要な処理ができなくなってしまいます。
現在、このhtmlの中にある必要な情報だけを取り出し、データベースに書き込むという作業をしているのですが、
ERROR: invalid byte sequence for encoding "EUC_JP" とエラーを吐いてしまいます。
どうも、データベース自体のencodeがEUC_JPなのに対してこの文字がshift-jisのため
おこられているとわかりました。それで、なんとかshift-jis -> EUC-JPに変換できないかと四苦八苦しています。
これが482さんが言われていた、こけるケースですかね?
■ このスレッドは過去ログ倉庫に格納されています