accents remplaces par des ? dans le gettext d'un textfield
3 réponses
poltuiu
Bon voila mon probleme : j'ai un applet qui demande aux utilisateurs
la saisie d'une chaine, cela passe par un TextField. Lorsque ceux-ci
entrent "bonjour mémé" par exemple dans le champ, je recupere "Bonjour
m?m?" suite au getText(). Par curiosite j'ai fait la manipulation
suivante :
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jerome moliere
pol tuiu wrote:
Bon voila mon probleme : j'ai un applet qui demande aux utilisateurs la saisie d'une chaine, cela passe par un TextField. Lorsque ceux-ci entrent "bonjour mémé" par exemple dans le champ, je recupere "Bonjour m?m?" suite au getText(). Par curiosite j'ai fait la manipulation suivante :
.. et le Textfield title contient cette fois "Bonjour m?m?" !!
Pour moi ce serait un probleme de Locale puisque je suis en "en". exact...
Comment puis-je m'en sortir ?? en fixant l'encoding de ta VM (option de java par java -Dfile.encoding=)
ou du systeme (lequel ???) si t'es en mode applet c'est pas gagne, donc interdire les caracteres accenntues resoudrait le probleme (de maniere satisfaisante ?)
Jerome
pol tuiu wrote:
Bon voila mon probleme : j'ai un applet qui demande aux utilisateurs
la saisie d'une chaine, cela passe par un TextField. Lorsque ceux-ci
entrent "bonjour mémé" par exemple dans le champ, je recupere "Bonjour
m?m?" suite au getText(). Par curiosite j'ai fait la manipulation
suivante :
.. et le Textfield title contient cette fois "Bonjour m?m?" !!
Pour moi ce serait un probleme de Locale puisque je suis en "en".
exact...
Comment puis-je m'en sortir ??
en fixant l'encoding de ta VM (option de java par java -Dfile.encoding=)
ou du systeme
(lequel ???)
si t'es en mode applet c'est pas gagne, donc interdire les caracteres
accenntues resoudrait le probleme (de maniere satisfaisante ?)
Bon voila mon probleme : j'ai un applet qui demande aux utilisateurs la saisie d'une chaine, cela passe par un TextField. Lorsque ceux-ci entrent "bonjour mémé" par exemple dans le champ, je recupere "Bonjour m?m?" suite au getText(). Par curiosite j'ai fait la manipulation suivante :
.. et le Textfield title contient cette fois "Bonjour m?m?" !!
Pour moi ce serait un probleme de Locale puisque je suis en "en". exact...
Comment puis-je m'en sortir ?? en fixant l'encoding de ta VM (option de java par java -Dfile.encoding=)
ou du systeme (lequel ???) si t'es en mode applet c'est pas gagne, donc interdire les caracteres accenntues resoudrait le probleme (de maniere satisfaisante ?)
Jerome
jerome moliere
Aie c'est pas évident ça, il existe un moyen de signifier qu'on veut que certains caractères dans un Textfield ? en AWT je ne connais pas de meilleur moyen (lourdingue) que de passer
par un listener sur ta textfield (addTextListener() ) et que ce listener verifie les caracteres tapes (les uns apres les autres)
Jerome
Aie c'est pas évident ça, il existe un moyen de signifier qu'on veut
que certains caractères dans un Textfield ?
en AWT je ne connais pas de meilleur moyen (lourdingue) que de passer
par un listener sur ta textfield (addTextListener() ) et que ce listener
verifie les caracteres tapes (les uns apres les autres)
Aie c'est pas évident ça, il existe un moyen de signifier qu'on veut que certains caractères dans un Textfield ? en AWT je ne connais pas de meilleur moyen (lourdingue) que de passer
par un listener sur ta textfield (addTextListener() ) et que ce listener verifie les caracteres tapes (les uns apres les autres)
Jerome
poltuiu
jerome moliere wrote in message news:...
pol tuiu wrote:
Bon voila mon probleme : j'ai un applet qui demande aux utilisateurs la saisie d'une chaine, cela passe par un TextField. Lorsque ceux-ci entrent "bonjour mémé" par exemple dans le champ, je recupere "Bonjour m?m?" suite au getText(). Par curiosite j'ai fait la manipulation suivante :
.. et le Textfield title contient cette fois "Bonjour m?m?" !!
Pour moi ce serait un probleme de Locale puisque je suis en "en". exact...
Comment puis-je m'en sortir ?? en fixant l'encoding de ta VM (option de java par java -Dfile.encoding=)
ou du systeme (lequel ???) si t'es en mode applet c'est pas gagne, donc interdire les caracteres accenntues resoudrait le probleme (de maniere satisfaisante ?)
Jerome
Aie c'est pas évident ça, il existe un moyen de signifier qu'on veut que certains caractères dans un Textfield ?
Merci de ta réponse Jerome :)
jerome moliere <jmoliereabaslespam-nospam-at-all@linagora.com> wrote in message news:<3F993838.2070500@linagora.com>...
pol tuiu wrote:
Bon voila mon probleme : j'ai un applet qui demande aux utilisateurs
la saisie d'une chaine, cela passe par un TextField. Lorsque ceux-ci
entrent "bonjour mémé" par exemple dans le champ, je recupere "Bonjour
m?m?" suite au getText(). Par curiosite j'ai fait la manipulation
suivante :
.. et le Textfield title contient cette fois "Bonjour m?m?" !!
Pour moi ce serait un probleme de Locale puisque je suis en "en".
exact...
Comment puis-je m'en sortir ??
en fixant l'encoding de ta VM (option de java par java -Dfile.encoding=)
ou du systeme
(lequel ???)
si t'es en mode applet c'est pas gagne, donc interdire les caracteres
accenntues resoudrait le probleme (de maniere satisfaisante ?)
Jerome
Aie c'est pas évident ça, il existe un moyen de signifier qu'on veut
que certains caractères dans un Textfield ?
Bon voila mon probleme : j'ai un applet qui demande aux utilisateurs la saisie d'une chaine, cela passe par un TextField. Lorsque ceux-ci entrent "bonjour mémé" par exemple dans le champ, je recupere "Bonjour m?m?" suite au getText(). Par curiosite j'ai fait la manipulation suivante :
.. et le Textfield title contient cette fois "Bonjour m?m?" !!
Pour moi ce serait un probleme de Locale puisque je suis en "en". exact...
Comment puis-je m'en sortir ?? en fixant l'encoding de ta VM (option de java par java -Dfile.encoding=)
ou du systeme (lequel ???) si t'es en mode applet c'est pas gagne, donc interdire les caracteres accenntues resoudrait le probleme (de maniere satisfaisante ?)
Jerome
Aie c'est pas évident ça, il existe un moyen de signifier qu'on veut que certains caractères dans un Textfield ?