Xmlhttprequest

cs_christophe charron Messages postés 17 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 18 août 2008 - 28 mars 2006 à 19:36
cs_christophe charron Messages postés 17 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 18 août 2008 - 29 mars 2006 à 18:50
Bonsoir,

je n'arrive pas à utiliser l'objet javascript xmlhttprequest ( attention pas l'activeX) avec la méthode post et le caractère ?. Tous les autres caractères classiques, accentués (du moins français passent mais pas celui là ni le œ d'œil ou de cœur !! Si quelqu'u a un exemple, il me sauve la vie ...

--
Cordialement,
Christophe Charron

26 réponses

cs_christophe charron Messages postés 17 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 18 août 2008
29 mars 2006 à 18:25
Rhaa ... une lueur d'espoir parce que comme dirait Grenard, j'ai cherché, j'ai essayé, j'ai testé (c'est la v9 online mais il y en a eu pas mal avant aussi).

Pui mes pages sont encodées en UTF-8, parce qu'on m'a dit de le faire !! T'imagines bien que ce n'est pas de gaité de coeur (au fait on le fait comment au clavier le "œ" ici) parce que pour ce qui est de la lisibilité des commentaires accentués, ça se pose là !!!!

Ok -> http://test03.christophe-charron.org/v10/test_malalam_01.php

explication de texte?
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
29 mars 2006 à 18:29
Explication :

utilise l'entité html du ?, dans tes pages. Si tu affiches € tel quel, tu auras ?, même en utf8. Dans ta base, tu enregistres donc l'entité : €
Si besoin est, tu peux jouer avec htmlentities () pour encoder (donc à l'enregistrement), et heml_entity_decode () pour décoder (donc à l'affichage).
0
cs_christophe charron Messages postés 17 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 18 août 2008
29 mars 2006 à 18:34
Je redoutais ça !!

Mais je te rappelle que c'est le gentil utilisateur qui dans une zone de texte va la phrase en bon français du style

Cher gentil Monsieur, mon cœur n'est plus à prendre et encore moins pour un ? !!

Je ne vais pas lui demander d'écrire en html :

Cher gentil Monsieur, mon cœur n'est plus à prendre et encore moins pour un € !!

Ca risque de ne pas le faire !!
0
cs_christophe charron Messages postés 17 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 18 août 2008
29 mars 2006 à 18:38
Heu je m'apercois que je bouffe des mots ... De plus, cette base de données doit être exploitée avec d'autres sorties que le web et pour les recherches de contenus ca risque d'être chaud. En fait en refaisant mes essais sur la version 9, je me dis que si finalement je n'escape pas mes chaines et que je "pad" simplement les éventuels & commerciaux, ça peut fonctionner non ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
29 mars 2006 à 18:46
non mais c'est à ça que va te servir htmlentities () : tu le fais sur la saisie utilisateur.
Il tape ?, et toi tu te retrouves avec €
0
cs_christophe charron Messages postés 17 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 18 août 2008
29 mars 2006 à 18:50
Bon j'explore ça ce soir et je te tiens au courant ... et encore un grand merci pour ton aide.
0
Rejoignez-nous