l'apostrophe dans une adresse email

Discussions sur le développement de JSP, servlets, et Java en général.

Modérateur : Modérateurs

Avatar de l’utilisateur
sab14
Nouveau membre
Messages : 1
Inscription : jeu. 29 juin 2006, 18:04

Messagepar sab14 » ven. 30 juin 2006, 9:24

Bonjour, j'ai un pb de javascrpit avec l'apostrophe dans une adresse email.
Sur mon site pour afficher les info d'une personne avec une apostrophe dans son adresse email , j'essai de mettre \ devant l'apostrophe en java , car je n'ai pas la main sur le javascript :
je met le code suivant :
private String affichageApostrophe(String arg)
{
StringTokenizer str = new StringTokenizer(arg,"'");
String sbuff="";

if (str.countTokens() >= 1) {
sbuff = str.nextToken().trim();
while (str.hasMoreTokens()) {
sbuff = sbuff+"\\"+'\''+str.nextToken().trim();
}
}
return sbuff;
}


mais rien n'y fait arriver au javscript je n'ai plus que l'adresse apo'strophe@yahoo.fr qui bien sur fait plante mon javascript ...

Tandis qu'en changeant la variable apo'strophe par apo\'strophe avec mon debuggeur WASAD , le javascrpit ne plante plus ;
Mon soucis est donc que je sais que la solution est d'inserer un \ mais que en java \' etant compris ' impossible d'y parvenir.
Si l'un d'entre vous connais la solution ça serais super .
merci
sab14

Revenir vers « Java »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités