prbleme avec les caracteres français lors de l'envoie du formulaire!!

prbleme avec les caracteres français lors de l'envoie du formulaire!! - HTML/CSS - Programmation

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

Reply

Marsh Posté le 27-10-2002 à 15:16:48   

Reply

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??

Reply

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.


---------------
each day I don't die is cheating
Reply

Marsh Posté le 28-10-2002 à 10:55:29    

non je trouve rien dans ce sens..mais peut etre ce matin quelqu'un sera :)

Reply

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???

Reply

Marsh Posté le 28-10-2002 à 11:21:07    

ça marche pour certain caracteres mais pas pour tous...
le é ainsi que leç..marche pas :(

Reply

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


---------------
each day I don't die is cheating
Reply

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

Reply

Marsh Posté le 09-11-2002 à 23:01:38    

Up
Bien enbetter car je trouve pas..pour definir la page de code!!!!
Help!!!

Reply

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!!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed