Salut,
Voila j'initialise une chaine de charactere dans un script
this->name = "Panier N°1" mais quand j'affiche cette chaine j'ai ca : Tpv N°1.
C'est moi qui craque ou y a un truc avec les caractères spciaux ?
D'avance merci.
Version imprimable
Salut,
Voila j'initialise une chaine de charactere dans un script
this->name = "Panier N°1" mais quand j'affiche cette chaine j'ai ca : Tpv N°1.
C'est moi qui craque ou y a un truc avec les caractères spciaux ?
D'avance merci.
Les caractères spéciaux peuvent ne pas passer, tout depend de comment tu definis les caractères gérés par ton document HTML.
Pour information, le caractere '°' a pour code html : °
Euh c'est à dire ?Citation:
Envoyé par AurelBUD
C'est à dire cette balise dans <head> :
Code:<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
A mon avis ton charset est utf-8 :wink:
afficher comment dans quoi ? un alert un input un div ????Citation:
mais quand j'affiche cette chaine j'ai ca : Tpv N°1.
Mon Utf est ok.
Voici les différents appels :
Ce code la m'affiche ca : << Node N°14 >>
Alors que ce code la m'affiche ca : << N°11 >>Code:
1
2
3
4
5
6
7 function TreeNode(id,name) { this.id = id; this.name = (name == null ? 'unset name' : name); } var node_14= new TreeNode(14,"Node N°14");
C'est dans le passage de parametre que ca merde ?Code:
1
2
3
4
5
6
7 function TreeNode(id,name) { this.id = id; this.name = (name == null ? 'unset name' : "N°11"); } var node_14= new TreeNode(14,"Node N°14");
je suis pas au top en jscript !
Merci
Dans un div.
essaye de passer escape(name) en param et unescape dans la focntion ...
en remplaçant le charset utf-8 par celui-ci cela donne quoi?Citation:
Envoyé par AurelBUD
En ce qui me concerne, en utilisant le charset utf-8, le "°" sous IE est remplacé par un espace et sous FF il est remplacé par un "?"
Meme résultat avec le escape unescape.
Mais ca marche si je met utf-8 au lieu iso-8859-1.
Merci de votre aide.