OVH Cloud OVH Cloud

[XMLHTTPRequest] Accents

13 réponses
Avatar
Jerome
Bonjour

J'utilise la méthode donnée sur
http://siddh.developpez.com/articles/ajax/ pour faire des listes
déroulantes liées.
Cela fonctionne bien mais j'ai un problème inattendu : les accents !
En effets si il y a des caractères accentués dans les champs varchar de
mysql, ils sont remplacés par une virgule dans le retour responseText.

Une idée ?

--
Jerome
+----------------------------------------------------+
Linux user #347847 registered on http://counter.li.org
+----------http://www.mandrivalinux.com -------------+

3 réponses

1 2
Avatar
Olivier Miakinen

tu as essayé voir un :
alert('bébé');
en javascript ?


de juste mais ce n'était pas pour mettre dans un alert mais bien du html
(puisque dans un menu)


Peu importe, ça marche dans tous les cas.

Plus sérieusement en choisissant l'unicode tu es tributairesdes jeux de
caractères disponibles sur la machine de la personne qui se connecte et
ce n'est pas sur qu'un corréen sur un os étrange ait les bons jeux.


Ni plus ni moins qu'avec les entités HTML, qu'elles soient numériques ou
nommées.

Avec les entités html tu n'as pas ce problème.


Bien évidemment, si tu te limites aux entités nommées tu ne risques pas
de pouvoir mettre des caractères coréens. ;-)

Il n'empêche qu'utiliser une entité numérique, ou un code numérique
JavaScript, pour représenter un caractère qui existe en tant qu'entité
nommée, cela fonctionnera sur tout système qui sait représenter le
caractère sous forme d'entité nommée.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)


Avatar
Thibaut Allender
[snip les 150 lignes de citation]
Comme quoi la réponse rapide ... contenait la clé %)


http://giromini.org/usenet-fr/repondre.html
3.a -> "légèreté"

bon, la chasse aux gorets est finie pour ce soir :)

--
thibaut allender | http://capsule.org | http://photo.capsule.org

Avatar
ASM

bon, la chasse aux gorets est finie pour ce soir :)


tu commences tes soirées bien tôt ! :-)

--
Stephane Moriaux et son [moins] vieux Mac

1 2