j'ai une phraseapp flacon ne rendant pas les balises HTML correctement
sentence = <p> Reading, watching or <span class="matching">listening</span> to the media isn’t <span class="matching">matching</span><span class="matching">much</span> help either. </p>
pour le rendre rendre correctement à ici avant la fin est ce que je l'ai fait
from flask import Markup
sentence = Markup(sentence)
Mais la sortie est seulement rendu correctement pour un balisage (pas nécessairement le premier) et les autres ne sont pas rendus.
<p> Reading, watching or <span class="matching">listening</span> to the media isn’t <span class="matching">much</span> help either. </p>
Qu'est-ce que je fais mal ici?
En django nous ferions quelque chose comme ceci: {{variable_name | sécurité}} – pynovice
J'ai eu l'erreur suivante quand j'ai essayé votre exemple dans le terminal: "UnicodeDecodeError: le codec 'ascii' ne peut pas décoder l'octet 0xe2 en position 81: ordinal pas dans la gamme (128)" N'avez-vous pas une telle erreur? Voici le lien SO pour le résoudre: http://stackoverflow.com/questions/1342000/how-to-replace-non-ascii-characters-in-string – rajpy
Merci @rajpy le lien que vous avez posté a une fonction qui supprime tout les caractères non ascii et cela le rend plus facile. Merci :) –