prbleme avec les caracteres français lors de l'envoie du formulaire!! - HTML/CSS - Programmation
Marsh Posté le 27-10-2002 à 16:12:00
en fait je situe mieux le probleme depuis tout à l'heure c'est que j'utilise l'API DOM pour creer mon formulaire.. et c'est cette Api qui me transforme les caracteres!!!
nvx_libeleText=window.parent.parent[1].document.createTextNode(Descriptif);
Si un caractere speciale est contenue dans Descriptif il est encodé differement!!!
Exist t'il un moyen de resoudre ce truc....simplement...sans faire des changement de caracteres cote serveur??
Marsh Posté le 27-10-2002 à 21:41:14
Connais pas très bien tout ça, mais je sais qu'en XML il faut préciser la page de code que l'on utilise. Je pense que la page de code par défaut ne doit pas supporter les caractères étendus.
Reste à trouver la fonction DOM permettant de définir la page de code à utiliser... Si tu la trouves envoie-la, car j'ai cherché un peu sans succès.
Marsh Posté le 28-10-2002 à 10:55:29
non je trouve rien dans ce sens..mais peut etre ce matin quelqu'un sera
Marsh Posté le 28-10-2002 à 11:17:39
Avec la balise meta suivante cela semble bien passé
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
je croyais que c'etait pas defaut , et qu'il etait facultatif de les inscrire dans le code???
Marsh Posté le 28-10-2002 à 11:21:07
ça marche pour certain caracteres mais pas pour tous...
le é ainsi que leç..marche pas
Marsh Posté le 28-10-2002 à 22:15:31
grosmethos a écrit a écrit : je croyais que c'etait pas defaut , et qu'il etait facultatif de les inscrire dans le code??? |
Il me semble que c'est l'UTF-8 qui est la page de codes par défaut.
Une solution (peut être !) est d'utiliser la fonction php htmlentities
Marsh Posté le 05-11-2002 à 12:29:45
je suis en ASP deriere...mais je vais regarder ce que fait la fonction htmlentities et voir s'il existe quelque chose de comparble en ASP
Merci
Marsh Posté le 09-11-2002 à 23:01:38
Up
Bien enbetter car je trouve pas..pour definir la page de code!!!!
Help!!!
Marsh Posté le 19-11-2002 à 23:00:27
up encore...
car un noveau caractere qui m'emmerde bien c'est le<, qui fait que dans ma base de données, j'ai tout masi à l'affichage totu ce qui se situe apres le < ne s'affiche pas!!!
Marsh Posté le 27-10-2002 à 15:16:48
Salut
Je n'arrive pas à trouver pourquoi (et c'est la premiere fois que je rencontre le probleme) , pourquoi tout ce qui est caractères speciales (ç,é,à..) passe tres mal vers mon serveur web .
Par exemple le à est remplacer par un Ã
le ç par un ©....alors que je ne fais aucun traitement dessus, je ne fais que passer les parametres??
Des idées??
Merci