#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.

Reply via email to