Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2010, 15h06   #1
Invité de passage
 
Inscription : août 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 23
Points : 3
Points : 3
Par défaut problème d'encodage après json_encode

bonjour,

j'ai un texte en format HTML, après que j'ai fait un json_encode pour ce texte, j'ai eu le texte entié c'est a dire qu'il na pas interprété les balises HTML (<b>titre :</b> test titre )

ca_mido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 15h17   #2
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Peux-tu montrer ce que tu encodes ? (la variable entière, pas que le texte)
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 15h19   #3
Invité de passage
 
Inscription : août 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 23
Points : 3
Points : 3
Citation:
Envoyé par nabab Voir le message
Peux-tu montrer ce que tu encodes ? (la variable entière, pas que le texte)

du texte en HTML
Code html :
<h3>Titre</h3>ggggggggggggggggg<br />mmmmmmmmmmmmx<br />
ca_mido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 15h24   #4
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Je ne comprends pas: tu t'attends a ce que json_encode() te modifie le HTML?
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 15h44   #5
Invité de passage
 
Inscription : août 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 23
Points : 3
Points : 3
Citation:
Envoyé par nabab Voir le message
Je ne comprends pas: tu t'attends a ce que json_encode() te modifie le HTML?

non , après lejson_encode, si j'affiche mon code , il m'affiche les balises HTMl sans qu'il les interprète , cad s'il y a un <br /> il fait pas un retour à la ligne il l'affiche tel quelle y est
ca_mido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 15h52   #6
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
C'est parce que json_encode échappe les slash. C'est automatiquement reconverti par javaScript, mais tu dois le décoder avec json_decode() pour l'utiliser avec php.
On utilise json_encode() pour envoyer un objet ou un tableau a une application ou un script externe. Pourquoi convertis-tu cette chaine HTML en json?
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h43   #7
Invité de passage
 
Inscription : août 2007
Messages : 23
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 23
Points : 3
Points : 3
Citation:
Envoyé par nabab Voir le message
C'est parce que json_encode échappe les slash. C'est automatiquement reconverti par javaScript, mais tu dois le décoder avec json_decode() pour l'utiliser avec php.
On utilise json_encode() pour envoyer un objet ou un tableau a une application ou un script externe. Pourquoi convertis-tu cette chaine HTML en json?

j'ai fait un stripslashes mais ça donne rien
dans le source de la page j'ai &lt;h3&gt; au lieu de <h3> par exemple
ca_mido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 17h04   #8
Membre actif
 
Inscription : octobre 2003
Messages : 211
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 211
Points : 153
Points : 153
Envoyer un message via MSN à nabab
Je crois que stripslashes n’enlève les anti-slash que pour ceux qui protègent les guillemets, pas pour ceux qui échappent les slash. Je retente ma question: Pourquoi convertis-tu cette chaîne HTML en json?
nabab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h40.


 
 
 
 
Partenaires

Hébergement Web