Re: Caught UnicodeDecodeError when using {% get_available_languages as langs %}
On Fri, Nov 26, 2010 at 7:46 PM, Federico Capoano
<nemesis.design@libero.it> wrote:
> Hi all,
>
> this is my settings.py
>
> _ = lambda s: s
>
> LANGUAGES = (
> ('en', _('English')),
> ('es', _('Español')),
> ('it', _('Italiano')),
> )
>
> When I use {% get_available_languages as langs %}
>
> I get this error:
>
> TemplateSyntaxError at /
> Caught UnicodeDecodeError while rendering: 'ascii' codec can't decode
> byte 0xc3 in position 4: ordinal not in range(128)
>
> Am I doing something wrong?
>
Mark the strings correctly as unicode, eg _(u'Español'). I'm assuming
your file encoding on settings.py is UTF-8.
HTH
Tom
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home