2010-04-20 4 views
0

lorsque je regarde la source sur ma page php, je reçois " pour un devis. Mais à la place, je voudrais utiliser " dans le code source. Je n'ai aucun contrôle sur le remplacement manuel de sorte que je me demande s'il y a une fonction pour faire une telle chose.html source coder

+1

Est-ce que la page html s'afficher correctement ou toutes les citations sont en cours d'impression comme "e;? Quel est le problème de voir et de citer dans votre code source puisque la plupart des validateurs html et autres nécessitent que les citations duoble soient imprimées comme "e; dans le code source? –

+0

ne dérange pas avec le code source. – Sarfraz

+0

Les affiche correctement HTML, mais ce ne est pas pour des fins d'affichage, cela est dû im transférer des données d'un serveur à Second Life, et il sort comme " – Joseph

Répondre

3

Si vous avez accès à PHP et que vous voulez changer tous les caractères spéciaux html à leurs variations légitimes utilisent:

print htmlspecialchars_decode($string); 
+0

Je pense que c'est le meilleur moyen compte tenu de ce qui est tenté ici. +1 –

+0

cela a fonctionné, merci. – Joseph

0

Vous pouvez le faire très simplement en utilisant str_replace. Cependant, comme l'a dit Levi, pourquoi ne pas le laisser de cette façon? Cela ne devrait avoir aucun effet sur l'affichage.

+0

Je pense que le problème est dû au fait qu'il a besoin de prendre la sortie source et l'entrée dans quelque chose d'autre. Le "e; est à l'origine du problème. –

Questions connexes