Dans une base de données, j'ai le texte <b>ISBOLD</b><i>isitalic</i>
Conversion du texte en html
Comment puis-je faire si je retire cette chaîne, je verrai
ISBOLDisitalic
et pas
<b>ISBOLD</b><i>isitalic</i>
Dans une base de données, j'ai le texte <b>ISBOLD</b><i>isitalic</i>
Conversion du texte en html
Comment puis-je faire si je retire cette chaîne, je verrai
ISBOLDisitalic
et pas
<b>ISBOLD</b><i>isitalic</i>
Th Il y a deux façons:
Vous devez essentiellement convertir les caractères spéciaux en références d'entité.
Cela signifie changer <
-<
et >
->
etc .. En PHP, il est une fonction qui fait cela pour que vous avez appelé htmlentities
Wrap que la production dans une balise <xmp>
.
La première option est probablement la meilleure méthode.
Ne convertit pas <à < allant dans la direction opposée demandée? –
Ceci est correct pourquoi était-ce downvoted? – Darknight
Je pense que c'est un peu "perdu dans la traduction" dans la question. La façon dont je le lis, il fait écho à une chaîne, et le navigateur l'affiche en HTML, alors qu'il veut voir la chaîne en texte brut. Conversion d'une chaîne HTML en HTML ne devrait pas être un problème ..? – nickf
Juste l'écho! (Si elle est en PHP de toute façon)
+1 il suffit de l'imprimer, le navigateur fera le travail. – Aif
écho juste le texte, il devrait se gérer si elle est php sur votre côté serveur ..
Sinon, utiliser javascript, document.getElementById("id").innerHTML("Your html code here");
ce langage de programmation? –
lorsque vous dites «sortir» où affichez-vous cette chaîne de données? dans tous les cas, vous devez faire une fuite de personnage. – Darknight