#17816: UnicodeEncodeError in Image- and FileFields -------------------------------------+------------------------------------- Reporter: andi@… | Owner: nobody Type: | Status: new Cleanup/optimization | Version: 1.3 Component: Forms | Resolution: Severity: Normal | Triage Stage: Keywords: | Unreviewed Has patch: 0 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------------+-------------------------------------
Comment (by aaugustin): (I wrote this before reading Anssi's comment.) Many developers would be surprised if Django automatically altered the names of uploaded files, and it would be backwards incompatible, so we won't do that. Should we offer this feature as an option? "Normalizing" file names is easy -- the snippet you pasted above shows how to do it -- but it's also a matter of taste. For instance, one could prefer: {{{ data.name = unicodedata.normalize('NFKD', data.name).encode('ascii', 'ignore') }}} Therefore, I'm reluctant to provide this feature in Django. ---- Still, I'm surprised that you got an `UnicodeEncodeError`. It may reveal a bug in Django. I suppose you already set [https://docs.djangoproject.com/en/1.3/howto/deployment/modpython/#if-you- get-a-unicodeencodeerror LANG and LC_ALL] correctly? Can you provide a link to the django-users discussion? -- Ticket URL: <https://code.djangoproject.com/ticket/17816#comment:7> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To post to this group, send email to django-updates@googlegroups.com. To unsubscribe from this group, send email to django-updates+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-updates?hl=en.