Can this be helpful to you 
http://www.stereoplex.com/blog/python-unicode-and-unicodedecodeerror

On Jan 17, 10:53 pm, Josir <[email protected]> wrote:
> Hi folks, I have the following code:
>
> _CHOICES_FORMATION = (
>     'Administração',
>     'Design Gráfico',
>     'Jornalismo',
>     'Marketing',
>     'Outras',
> )
>
> class Contact(db.Model):
>     name = db.StringProperty(verbose_name='Nome', required=True)
>     email = db.EmailProperty(verbose_name='E-mail', required=True)
>     phone = db.StringProperty(verbose_name='Telefone')
>     formation = db.StringProperty(
>         verbose_name=u'Formação',
>         choices=_CHOICES_FORMATION,
>         default=_CHOICES_FORMATION[0])
>
> When I try to run it, I got
>
>   File "/home/josir/sist/google_appengine/google/appengine/ext/db/
> djangoforms.py", line 170, in get_form_field
>     choices.append((str(choice), unicode(choice)))
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
> 10: ordinal not in range(128)
>
> To fix it, I tried:
>
> 1)    u'Administração',
>
> 2)   insert the header:
>
> #!/usr/bin/env python
> # -*- coding: utf-8 -*-
> # coding=utf-8
>
> But both solution didn't work. How can I use latin (portuguese)
> characters on choice field ?
>
> Thanks in advance,
> Josir.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine?hl=en.

Reply via email to