bourane974
Messages postés7Date d'inscriptionmercredi 27 septembre 2006StatutMembreDernière intervention 6 décembre 2007
-
28 nov. 2007 à 12:32
bourane974
Messages postés7Date d'inscriptionmercredi 27 septembre 2006StatutMembreDernière intervention 6 décembre 2007
-
28 nov. 2007 à 15:04
bonjour...
Vla j'ai un champs text "monTxt" dans flash et sur le click d'un bouton j'envoie cqui est écrit, dans monTxt, dans une base de données.
le problème c'est quand j'ai des caractères avec accent genre: é, è, à .... dans ma base il affiche des caractères bizarres du genre ç à la place d'un ç.
ma methode d'envoie des données :
// ------------------------------------------------------------------------
ParametreLoadVars = new LoadVars();
ParamLoadVars = new LoadVars();
ParamLoadVars.NbrElement = 1;
ensuite dans mon fichier ajoutuser.asp je récupere ma variable AjoutNomUser1.
Et si mon texte initiale comportait des caractère accent ou autres, quand j'affiche ma variable en debug en asp il me met ces caractères bizarre.
J'ai cherché comment les remplacer mais je n'ai pas trouver... si quelqu'un a une solution j'vous en remercie d'avance....
j'utilise flash MX 2004.
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 28 nov. 2007 à 13:53
En ASP tu peux utiliser une moulinette pour remplacer les caractères accentués de ton choix par un autre sans accent par exemple avec la fonction "Replace".
Tu veux faire quoi de ce texte ? Tu veux juste le lire dans la base de données ? Car à priori si tu l'affiches en HTML avec un encodage UTF-8 tu devrais pas avoir de problème de retranscription.
bourane974
Messages postés7Date d'inscriptionmercredi 27 septembre 2006StatutMembreDernière intervention 6 décembre 2007 28 nov. 2007 à 14:11
J'ai déja éssayé cette méthode de replace mais je n'ai pas trouver de liste regroupant tous les caractères du style (Ãa, ç, ä...), et l'affichage c'est tjr en flash.
thanks samy!!
Je viens de trouver un sujet sur le forum qui est comme le mien... il date de 2003 et pas de solution...
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 28 nov. 2007 à 14:38
c'est quoi comme base de données ? Vérifies le type de champ et l'encodage (si tu as accès, essaie de mettre UTF-8). Sinon, ben en ASP il me semble que t'as pas l'équivalent du utfdecode ou un truc comme ça qui existe en PHP...donc faut bidouiller ! L'autre solution serait qu'avant envoi tu repères les caractères accentués dans flash...ou encore mieux que tu limites les caractères autorisés dans ta zone de texte, ce qui sera plus rapide (a-z, A-Z, 0-9 et quelques ponctuations).
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 28 nov. 2007 à 14:39
J'oubliais...il me semble qu'en AS3 on peut utiliser les expressions régulières...à vérifier, j'avais vu ça y'a quelques temps mais j'ai jamais vraiment chercher à l'utiliser.