Page 1 sur 1

caracteres bizarres (chaines caracteres?)

Posté : 04 oct. 2009, 17:49
par graffx
Bonjour, j' ai un souci que je n' arriver pas a resoudre.

J' utilise gueshi pour colorer mes textes.

Dans ma bdd, j' ai un texte qui contient plusieurs [quote][/quote].

Ils sont bien affichés dans la bdd mais quand je les importe, je me retrouve avec le html des "quote" qui s' affiche au milieu du texte, donc visible par les visiteurs.

Si je regarde le code source j' ai ceci:

<table width="690" border="0" cel

Je pense que le probleme viens du bbcode:
$texte = preg_replace('`\[quote\](.+)\[/quote\]`isU', '<table width="690" border="0" cellspacing="0" cellpadding="0"><tr><td height="20" background="images/bg_titre_tuto2.gif" bgcolor="#009900"><img src="images/blank.gif" alt="" />CODE :</td></tr><tr><td bgcolor="#FFFFFF"><br /><table align="center" width="680" border="0" cellspacing="0" cellpadding="0"><tr><td>$1</td></tr></table><br /></td></tr></table>', $texte);
Je pense qu' il s' agit d' une chaine de caractere, mais alors comment regler ce detail vraiment moche?

Re: caracteres bizarres (chaines caracteres?)

Posté : 04 oct. 2009, 18:59
par devcphp
as tu regardé aussi sous quel forme d'encodage tu codes !Ca pourrait deja t'orienté ou voire exclure cette hypothese la.

Re: caracteres bizarres (chaines caracteres?)

Posté : 04 oct. 2009, 20:16
par graffx
en UTF8 comme d' habitude.

Mais en fait le probleme vient surement de la chaine de caractere, pourquoi? je sais pas du tout, c' est pas dans mes competences :s

Re: caracteres bizarres (chaines caracteres?)

Posté : 05 oct. 2009, 09:54
par Truc
htmlspecialchars te donne ce rendu <table width="

Dans tous les cas sans plus de code difficile à dire ce qui ne va pas