On Sun, 2006-08-13 at 12:33 +0000, 一首诗 wrote:
> When use something like this in a template
>
> XXXX {{ message }} XXXXX
>
> and render it in this way:
>
> c = Context({'message':s}) # s is an string encoded in utf-8
> Response(template.render(c))
>
> What I got is:
>
> XXXX '\x??\x??..\x??\x??' XXXX
>
> What's the problem??
I would guess that the character encoding on the HTTP response is not
set to UTF-8. Have a look at the HTTP headers that are being returned.
The template substition (the render() call) should substitute in the
UTF-8 string without complaint.
Regards,
Malcolm
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" 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-users
-~----------~----~----~----~------~----~------~--~---