cs_Evangelia
Messages postés10Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention24 février 2009
-
24 mai 2005 à 10:04
cs_steph95
Messages postés13Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention23 février 2006
-
23 févr. 2006 à 11:35
Bonjour a tous!!
Je vous explique mon probleme :
J'ai une sorte de formulaire de saisie et je voudrais faire une prévisualisation avant d'enregistrer.
Qd on clique sur previsualiser, une pop up (page asp) s'ouvre et je recupere les valeurs passées à l'url en Javascript.
Jusque la tout va bien, mon texte contient bien les accents de départ.
Ds ce pop up, g une iframe qui fait appel a une page asp.net et la,
catastrophe, mes accents disparaissent. En passant, g fait un test avec
une page asp, et ca marchait nickel ms ca serait trop facile de faire
ca en asp alors j'utilise asp.net. J'ai essayé plein de combinaisons
entre les fonctions urldecode/encode, htmlencode/decode, urlpathdecode
ms ca marche pas T_T. Je me demandais si y avait pas une
incompatibilité entre asp et asp.net. En plus, quand j'ouvre les
propriétés de la page, les accents sont bien présents (codés) ds l'url.
Et meme ds la barre du dessus, ils sont presents ms qd je fais un
reponse.write, ils s'en vont...
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 24 mai 2005 à 15:53
non il faut encoder tes param dans l'url !!!
donc quand tu rediriges via js ou autre il faut encoder les param ... mais avant d'etre sur la page en question, donc dans la page mere tu rediriges sur une popup mais avec des param encodés.
sinon il me semble que ce problème est du au codage de la page, mais je m'y connais pas assez la dessus pour t'aider, passe ta page en utf8 ainsi que ton web.config etc...
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 25 mai 2005 à 10:13
Tu peux le créer le web.config ... regarde des exemples de web.config et tu as une balise a changer et mettre en UTF8 idem au niveau de la page si ce n'est pas deja fait.
Sinon ce que je veux dire, dans la page mére tu dois avoir un truc du genre
cs_steph95
Messages postés13Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention23 février 2006 23 févr. 2006 à 11:35
J'ai eu le même problème et en utilisant Server.URLencode dans la création dynamique du lien initial, j'ai pu récupérer correctement mon terme accentué avec le querystring normal.