У меня проблема с заголовками HTTP, они закодированы в ASCII, и я хочу предоставить представление для загрузки файлов, имена которых могут быть не ASCII.
response['Content-Disposition'] = 'attachment; filename="%s"' % (vo.filename.encode("ASCII","replace"), )
Я не хочу использовать статические файлы, служащие для той же проблемы с именами файлов, не относящихся к ASCII, но в этом случае возникла бы проблема с файловой системой и ее кодировкой имени файла. (Я не знаю, целевой объект.)
Я уже пробовал urllib.quote (), но возникает исключение KeyError.
Возможно, я делаю что-то не так, но, возможно, это невозможно.