我所做的...
___我有一个上传表单,我可以从其中上传带有图片的 .zip 文件。每次当文件标题带有一些非 ascii 字符 äüõ 时,我都会收到 unicode 解码错误。
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 的信息,但不确定它是否会有所帮助,并且很确定我不想这样做。
任何帮助表示赞赏。