El mar, 15-07-2008 a las 12:25 -0400, Ned Batchelder escribió:

> You're misunderstanding the role of the escape filter.  It isn't meant 
> to create HTML entities for accented characters.  All it does is escape 
> characters that could be dangerous for XSS attacks (" ' < > &).   And by 
> the way, in the latest code, escaping is automatic, so you may not need 
> it at all.

OK, thanks. That makes sense. 

However, I still need to convert those accented character into html
entities. Is there any pre-built filter for this?  I checked the
refrence in "The definitive guide to django" but saw none.

I can't be the first one in need of this...

> --Ned.
> http://nedbatchelder.com
> 
> Fernando Rodríguez wrote:
> > Hi,
> >
> > I'm using this simple template with flatpages:
> >
> > <html>
> >     <head>
> >         <title>{{ flatpage.title|escape }}</title>
> >     </head>
> >     
> >     <body>
> >         <h1>{{flatpage.title|escape}}</h1>
> >         {{ flatpage.content|escape  }}
> >     </body>
> >
> > </html>
> >
> > I was expecting to see all accented chars in title and contents to be
> > displayed properly escaped, however, I'm seing the "raw" chars.  What am
> > I doing wrong?
> >
> > OTOH, is there a way to isntruct flatpages to *always* escape text
> > before displaying it? 
> >
> >
> >
> > >
> >
> >   
> 



--~--~---------~--~----~------------~-------~--~----~
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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to