___Iは私が写真で.zipファイルをアップロードし、そこからアップロードフォームを持っています。そして、ASCII文字以外の文字を含むファイルタイトルがあるたびに、ユニコードデコードエラーが発生します。
title = ' '.join([filename[:filename.rfind('.')], str(count)])
エラー:
この行は、絵のタイトルを生成し、それはまさに私にエラーを与える行である:'utf8' codec can't decode byte 0x82 in position 2: invalid start byte. You passed in 'cr\x82ations' (<type 'str'>)
私が実行しようとしました何:
.decode('utf-8')
でも試しました。しかし、私が何を試しても毎回同じ結果を得る。
私はsite.pyのデフォルトのdjangos asciiをutf-8に変更する方法について読んでいますが、それが役に立ちそうですが、私はそれをしたくないと確信しています。
助けていただければ幸いです。
'decode()'を使うべきですが、それはUTF-8でしょうか? – ilvar