id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 10943,ordinal not in range(128),gulliver,nobody,"Before Apri 24, it is worked fine that adding file whith chinese characters, but after Apri 27, error comes. I don't understand why. I hadn't upgraded anything. Help. {{{ UnicodeEncodeError at /admin/articles/article/18248/ ('ascii', u'/home/httpd/html/media/doc/2009/04/28/\u90b3\u5dde\u516c\u53f8\u8df5\u884c\u79d1\u5b66\u53d1\u5c55\u89c2\u670d\u52a1\u53d1\u5c55\u5f53\u5148\u950b.jpg', 38, 56, 'ordinal not in range(128)') Request Method: POST Request URL: http://172.30.113.203/admin/articles/article/18248/ Exception Type: UnicodeEncodeError Exception Value: ('ascii', u'/home/httpd/html/media/doc/2009/04/28/\u90b3\u5dde\u516c\u53f8\u8df5\u884c\u79d1\u5b66\u53d1\u5c55\u89c2\u670d\u52a1\u53d1\u5c55\u5f53\u5148\u950b.jpg', 38, 56, 'ordinal not in range(128)') Exception Location: /usr/lib/python2.6/genericpath.py in exists, line 18 Python Executable: /usr/bin/python Python Version: 2.6.0 Python Path: ['/home/lio/mydjango', '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages', '/usr/lib/python2.6/site-packages/PIL'] Server time: 星期二, 28 四月 2009 08:54:20 +0800 }}} {{{ Unicode error hint The string that could not be encoded/decoded was: 4/28/邳州公司践行科学发展观服务发展当先锋.jpg }}} {{{ Environment: Request Method: POST Request URL: http://172.30.113.203/admin/articles/article/18248/ Django Version: 1.1 beta 1 SVN-10638 Python Version: 2.6.0 Installed Applications: ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', 'ncdqh.articles'] Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware') Traceback: File ""/usr/lib/python2.6/site-packages/django/core/handlers/base.py"" in get_response 92. response = callback(request, *callback_args, **callback_kwargs) File ""/usr/lib/python2.6/site-packages/django/contrib/admin/options.py"" in wrapper 226. return self.admin_site.admin_view(view)(*args, **kwargs) File ""/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py"" in inner 184. return view(request, *args, **kwargs) File ""/usr/lib/python2.6/site-packages/django/db/transaction.py"" in _commit_on_success 240. res = func(*args, **kw) File ""/usr/lib/python2.6/site-packages/django/contrib/admin/options.py"" in change_view 832. self.save_formset(request, form, formset, change=True) File ""/usr/lib/python2.6/site-packages/django/contrib/admin/options.py"" in save_formset 563. formset.save() File ""/usr/lib/python2.6/site-packages/django/forms/models.py"" in save 440. return self.save_existing_objects(commit) + self.save_new_objects(commit) File ""/usr/lib/python2.6/site-packages/django/forms/models.py"" in save_existing_objects 467. saved_instances.append(self.save_existing(form, obj, commit=commit)) File ""/usr/lib/python2.6/site-packages/django/forms/models.py"" in save_existing 428. return form.save(commit=commit) File ""/usr/lib/python2.6/site-packages/django/forms/models.py"" in save 338. fail_message, commit, exclude=self._meta.exclude) File ""/usr/lib/python2.6/site-packages/django/forms/models.py"" in save_instance 78. instance.save() File ""/usr/lib/python2.6/site-packages/django/db/models/base.py"" in save 407. self.save_base(force_insert=force_insert, force_update=force_update) File ""/usr/lib/python2.6/site-packages/django/db/models/base.py"" in save_base 461. values = [(f, None, (raw and getattr(self, f.attname) or f.pre_save(self, False))) for f in non_pks] File ""/usr/lib/python2.6/site-packages/django/db/models/fields/files.py"" in pre_save 191. file.save(file.name, file, save=False) File ""/usr/lib/python2.6/site-packages/django/db/models/fields/files.py"" in save 83. self._name = self.storage.save(name, content) File ""/usr/lib/python2.6/site-packages/django/core/files/storage.py"" in save 46. name = self.get_available_name(name) File ""/usr/lib/python2.6/site-packages/django/core/files/storage.py"" in get_available_name 68. while self.exists(name): File ""/usr/lib/python2.6/site-packages/django/core/files/storage.py"" in exists 198. return os.path.exists(self.path(name)) File ""/usr/lib/python2.6/genericpath.py"" in exists 18. st = os.stat(path) Exception Type: UnicodeEncodeError at /admin/articles/article/18248/ Exception Value: ('ascii', u'/home/httpd/html/media/doc/2009/04/28/\u90b3\u5dde\u516c\u53f8\u8df5\u884c\u79d1\u5b66\u53d1\u5c55\u89c2\u670d\u52a1\u53d1\u5c55\u5f53\u5148\u950b.jpg', 38, 56, 'ordinal not in range(128)') }}} ",,closed,Uncategorized,1.1-beta,,invalid,,,Unreviewed,0,0,0,0,0,0