Je rencontre actuellement un probleme.

Je stocke dans ma bdd le texte issu d'un textarea.
Quand je veux modifier ce texte a nouveau, je remplis le textarea avec le contenu que j'ai stocke dans ma bdd, mais le texte n'apparait pas de la meme maniere. La ou il avait un retour a la ligne, il y a maintenant un retour a la ligne mais avec des espaces devant.

Pourtant j'ai affiche les codes ascii de la chaine et il y a bien les codes 13 + 10 (CR LF).
Chose bizarre quand je retire le LF de la chaine ca marche. Je ne comprends pas alors un autre ordi ca marche nickel.

Merci d'avance


Configuration: Windows 7
C'est normal, il faut encoder les retours avec des <br />. L'idéal étant que en cas de ligne blanche entre deux paragraphes, il faudrait créer ces mêmes paragraphes.

Premier paragraphe
deuxième paragraphe


<p>Premier paragraphe</p>
<p>deuxième paragraphe</p>

Modifié par Patidou (02 Jul 2010 - 23:08)
Salut de-gui_f et bienvenue,

Patidou a écrit :
C'est normal, il faut encoder les retours avec des <br />.
Et en PHP il suffit pour ce faire d'utiliser nl2br.

PS: je déplace ton sujet qui ne concerne pas vraiment ce qu'on entend par l'encodage d'un document.