Encodage des lettres latine [JS] - HTML/CSS - Programmation
Marsh Posté le 19-05-2006 à 16:15:41
ReplyMarsh Posté le 19-05-2006 à 16:17:05
Ouais ouais. Mais le souci c'est que je ne travail pas en UTF-8 et j'ai pas envie de le faire maintenant, je suis trop avancé dans le projet.
Es ce que l'utilisation de utf8_decode va pouvoir m'aider???
http://de.php.net/utf8_decode
En fait il faut que je fasse l'inverse de cette méthode avant que le js s'exécute. C'est à dire qu'il faut que le text que le JS va trouver doit etre encoder en utf-8. N'es ce pas?
Marsh Posté le 19-05-2006 à 16:20:07
utilise escape() côté client et URLDecoder.decode(requestParameter, "ISO-8859-1" ) côté serveur (Java).
Marsh Posté le 19-05-2006 à 16:22:26
Alles gut, danke.
http://de.php.net/manual/fr/function.utf8-encode.php
Marsh Posté le 19-05-2006 à 16:09:56
Hello,
voilà j'ai fait un petit script en JS qui utilise l'objet XMLHTTPRequest. En fonction d'une action sur une page je vais charger tel ou tel fichier sur la page en utilisant cet objet.
Mon problème est simple mais je n'ai toujours past trouvé la solution qui est forcément évidente puisque tout le monde faisant ceci est confronté à ce problème.
Enfin bref, le souci c'est que le texte qui est retourné par mon objet XMLHTTPRequest n'est pas propre : l'encodage des caractère latin ne marche pas. Faut il ajouter un "setRequestHeader"? Et si oui lequel.
Par exemple si mon objet XMLHTTPRequest renvoi le mot "passé" alors il affichera "pass�".
Le code JS :
getXHR : pour configurer l'objet en fonction du navigateur :
Et voici ma fonction qui utilise cet objet
Message édité par Spir le 19-05-2006 à 16:11:45