У меня проблема, когда я пытаюсь добавить картинки не только с помощью символов ascii через интерфейс администратора.
Всегда пытается конвертировать имя файла изображения в ascii:
UnicodeEncodeError at /admin/app/subpicture/add/
('ascii', u'/home/celtrun/rails/alphasteel/public/media/my_media/subpictures/Zdj\u0119cia_iPhone_wrzesie\u0144_320.jpg', 68, 69, 'ordinal not in range(128)')
Request Method: POST
Django Version: 1.3
Exception Type: UnicodeEncodeError
Exception Value:
('ascii', u'/home/celtrun/rails/alphasteel/public/media/my_media/subpictures/Zdj\u0119cia_iPhone_wrzesie\u0144_320.jpg', 68, 69, 'ordinal not in range(128)')
Exception Location: /bin/python-2.6.1/lib/python2.6/genericpath.py in exists, line 18
Python Executable: /bin/python-2.6.1/bin/python
И
Unicode error hint
The string that could not be encoded/decoded was: s/Zdjęcia_i
В результате изображение, которое я пытаюсь сохранить, не отображается в указанном хранилище. Файлы изображения сохраняются в этом хранилище, если в его именах нет символов юникода в имени файла.
У кого-нибудь есть идеи, чтобы это исправить?