Unicode
pipper
-
Zep3k!GnO Messages postés 2049 Statut Membre -
Zep3k!GnO Messages postés 2049 Statut Membre -
Bonjour.
J'ai un léger problème qui est somme toute assez génant!
Je suis en train de faire un forum, et lorque je poste un message, qui est saisie dans un textearea, je le pose dans le champs contenu de ma table message, seulement lorque je l'affiche un faisant un select, il apparait sans les retours chariot, et avec beaucoup de caratère mals encodés!
Avez vous une solution?
merci d'avance
J'ai un léger problème qui est somme toute assez génant!
Je suis en train de faire un forum, et lorque je poste un message, qui est saisie dans un textearea, je le pose dans le champs contenu de ma table message, seulement lorque je l'affiche un faisant un select, il apparait sans les retours chariot, et avec beaucoup de caratère mals encodés!
Avez vous une solution?
merci d'avance
A voir également:
- Unicode
- Unicode facebook - Guide
- Unicode é majuscule - Guide
- Quelle est la traduction en français du mot dont les 3 caractères unicode sont 7eff 8272 7684 ? - Forum Réseaux sociaux
- Quelle est la traduction en français du mot dont les 3 caractères unicode sont 7eff 8272 7684 - Forum Réseaux sociaux
- Quelle est la traduction en français du mot dont les 3 caractères unicode sont 6276 624b 6905 ? - Forum Javascript
5 réponses
Ouaip :)
Pour ce qui est des retour chariot non envoyer :
et pour ce qui est des entitées, avant d'uploader le contenu de ton textarea ($contenu_textarea) :
Voilà mec, je pense qu'avec ça t'es armé ! :D
Bonne journée.
Pour ce qui est des retour chariot non envoyer :
<textarea wrap="physical">source : http://www.allhtml.com/html/html228.php?ret=index.php
et pour ce qui est des entitées, avant d'uploader le contenu de ton textarea ($contenu_textarea) :
$contenu_textarea=htmlentities($contenu_textarea)Doc : http://fr.php.net/manual/en/function.htmlentities.php
Voilà mec, je pense qu'avec ça t'es armé ! :D
Bonne journée.
C'est cool, ça marche, en plus j'utilisae aussi nl2br à l'affichage!
Là mon autre problème concerne la concaténation.
Je récupère $message=$_poste['contenu'], qui est le contenu de mon textarea dans le formulaire.
Ensuit je fais un select signature ou login=poster , dans ma table user pour avoir la signature de celui qui post le message.
Pi je fais un $message.="\n" suivis d'un $message.=$signature;
Puis le INSERT INTO messages ....('x','y','$message') marche pas, et sans les concaténation ça marche!
je comprend pas d'ou viens le problème?
ps: je suis tout seul à faire ca forum, d'ou de nombeuses questions
Merci.
salam
Là mon autre problème concerne la concaténation.
Je récupère $message=$_poste['contenu'], qui est le contenu de mon textarea dans le formulaire.
Ensuit je fais un select signature ou login=poster , dans ma table user pour avoir la signature de celui qui post le message.
Pi je fais un $message.="\n" suivis d'un $message.=$signature;
Puis le INSERT INTO messages ....('x','y','$message') marche pas, et sans les concaténation ça marche!
je comprend pas d'ou viens le problème?
ps: je suis tout seul à faire ca forum, d'ou de nombeuses questions
Merci.
salam
t'inquiètes je sais ce que c'est que de travailler tout seul et dieu sait que c'est pas facile quand tu peux en parler avec personnes. mais la t'as de la chance je suis la :P
je pense que c'est le $message.="\n" qui merdouille, je mettrai plutot :
pour bien faire le CR LF car la tu ne faisait que le CR (carriage REturn)
si je ne me trompe pas..
essaye comme ça c'est p'tet de la ou ça bient.
sinon au pire tu insères dans le message un <br/> si ce dernier n'est destiné qu'a être visualiser sur le web via un navigateur.
EnJoY :)
je pense que c'est le $message.="\n" qui merdouille, je mettrai plutot :
$message.="\n\r"
pour bien faire le CR LF car la tu ne faisait que le CR (carriage REturn)
si je ne me trompe pas..
essaye comme ça c'est p'tet de la ou ça bient.
sinon au pire tu insères dans le message un <br/> si ce dernier n'est destiné qu'a être visualiser sur le web via un navigateur.
EnJoY :)
C cool de m'aider!
Merci!
En fait le truc c'est que juste avec $messages.=$signature ça ne marchait pas, et je me suis rendu compte que si ma signature contenait des caractères du stye ! ou espace, ou ' ça bug, sinon ça marche, donc je laisse tombé et crée un champs signature dans la table messages, comme ça à chaque message et associé une signature, je sai c dommage car ça crée une redondance inutile vue qu'avec le pseudo du poster je peux avoir la signature.
Mon autre problème ardu celui là concerne les sessions!
Pour faire simple:
aprés authentification sur acces.php j'accéde à forum.php
Là je crée une session et je crée une variable $_SESSION['login']=$login, avec $login le pseudo passé via le formulaire.
Pi sur forum.php j'ai un lien poster un message vers poster.php, et c dans poster.php que je veux identifier le poster grâce à la session, mais si je fais un echo $_SESSION['login' ] dans poster.php je n'ai rien??!!
J'espère que tu me comprendras!
a tte
Merci!
En fait le truc c'est que juste avec $messages.=$signature ça ne marchait pas, et je me suis rendu compte que si ma signature contenait des caractères du stye ! ou espace, ou ' ça bug, sinon ça marche, donc je laisse tombé et crée un champs signature dans la table messages, comme ça à chaque message et associé une signature, je sai c dommage car ça crée une redondance inutile vue qu'avec le pseudo du poster je peux avoir la signature.
Mon autre problème ardu celui là concerne les sessions!
Pour faire simple:
aprés authentification sur acces.php j'accéde à forum.php
Là je crée une session et je crée une variable $_SESSION['login']=$login, avec $login le pseudo passé via le formulaire.
Pi sur forum.php j'ai un lien poster un message vers poster.php, et c dans poster.php que je veux identifier le poster grâce à la session, mais si je fais un echo $_SESSION['login' ] dans poster.php je n'ai rien??!!
J'espère que tu me comprendras!
a tte
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question