#3344: newforms UnicodeEncodeError in EmailField on non-successful validation
------------------------------------------------------------------------------+
   Reporter:  bartekr                                                         | 
               Owner:  adrian         
     Status:  new                                                             | 
           Component:  django.newforms
    Version:  SVN                                                             | 
          Resolution:                 
   Keywords:  UnicodeEncodeError EmailField gettext Polish Norwegian unicode  | 
               Stage:  Accepted       
  Has_patch:  0                                                               | 
          Needs_docs:  0              
Needs_tests:  0                                                               | 
  Needs_better_patch:  0              
------------------------------------------------------------------------------+
Changes (by Øyvind Saltvik <[EMAIL PROTECTED]>):

  * keywords:  UnicodeEncodeError EmailField gettext Polish unicode =>
               UnicodeEncodeError EmailField gettext Polish
               Norwegian unicode

Comment:

 Happens with norwegian translation too, any way to fix this, should
 translations not be in utf-8?
 
 django rev 4490
 
 traceback
 
 {{{
 
 Traceback (most recent call last):
 File "/var/www/vhosts/amc-info.com/httpdocs/magic-
 removal/django/template/__init__.py" in render_node
   718. result = node.render(context)
 File "/var/www/vhosts/amc-info.com/httpdocs/magic-
 removal/django/template/__init__.py" in render
   768. output = self.filter_expression.resolve(context)
 File "/var/www/vhosts/amc-info.com/httpdocs/magic-
 removal/django/template/__init__.py" in resolve
   561. obj = resolve_variable(self.var, context)
 File "/var/www/vhosts/amc-info.com/httpdocs/magic-
 removal/django/template/__init__.py" in resolve_variable
   655. current = current()
 File "/var/www/vhosts/amc-info.com/httpdocs/magic-
 removal/django/newforms/forms.py" in as_ul
   135. return self._html_output(u'<li>%(errors)s%(label)s
 %(field)s%(help_text)s</li>', u'<li>%s</li>', '</li>', u' %s', False)
 File "/var/www/vhosts/amc-info.com/httpdocs/magic-
 removal/django/newforms/forms.py" in _html_output
   116. output.append(normal_row % {'errors': bf_errors, 'label': label,
 'field': unicode(bf), 'help_text': help_text})
 
   UnicodeEncodeError at /spoersmaal/
   'ascii' codec can't encode character u'\xe5' in position 43: ordinal not
 in range(128)
 
 }}}
 
 local vars
 
 {{{
 
 bf
 <django.newforms.forms.BoundField object at 0xb60ec86c>
 bf_errors
 [u'Dette feltet er p\xe5krevd.']
 error_row
 u'<li>%s</li>'
 errors_on_separate_row
 False
 field
 <django.newforms.fields.CharField object at 0xb60e8ecc>
 help_text
 u''
 help_text_html
 u' %s'
 hidden_fields
 []
 label
 u'Overskrift:'
 name
 'overskrift'
 normal_row
 u'<li>%(errors)s%(label)s %(field)s%(help_text)s</li>'
 output
 []
 row_ender
 '</li>'
 self
 <django.newforms.models.SpoersmaalForm object at 0xb620c48c>
 top_errors
 []
 
 }}}

-- 
Ticket URL: <http://code.djangoproject.com/ticket/3344#comment:6>
Django Code <http://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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to