Credo di aver trovato la risposta:

https://pypi.org/project/htmlentities/

import htmlentities
htmlentities.encode("perché c'è una città")
"perché c'è una città"

Il giorno gio 26 nov 2020 alle ore 17:35 Valerio Pachera <siri...@gmail.com>
ha scritto:

> Ciao a tutti, ho uno script che usa jinja2 come sistema di template.
> Leggo i dati da una sorgente ldap e con quelli faccio il render del
> template.
> Problema: alcuni nomi e cognomi hanno le lettere accentate.
> Vorrei convertire queste lettere nella rispettiva entity html.
> Jinja di suo puo' fare l'escape ma lo fa solo di alcuni caratteri
> "pericolosi" &><'
> Potrei arrangiarmi con una serie di replace() ma mi chiedevo se esiste
> qualcosa di piu' elegante.
> Dalla documentazione di jinja2 non mi sembra vi sia tale funzionalita'.
> Voi cosa ne pensate?
>
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a