Accueil > Forum > > > > Problème d'accents avec un formulaire en POST
Problème d'accents avec un formulaire en POST
jeudi 15 mars 2007 à 13:48:42 |
Problème d'accents avec un formulaire en POST

HybridKat
|
Bonjour,
J'ai un problème avec mes accents dans ma page web et je ne comprends pas du tout pourquoi. C'est une page en ASP/AJAX avec un formulaire en POST. J'avais eu le même problème avec un formulaire en GET auparavant et j'avais règler le problème en mettant partout que c'était du iso-8859-1, mais maintenant que c'est en POST il ne reconnait plus les accents et me met par exemple é au lieu des é.
J'ai pourtant mis dans le meta de la page que c'était du iso, dans ma soumission en AJAX je dis encore que c'est du iso et dans la page ASP en arrière qui traite le formulaire j'ai encore une fois mit le charset en iso. Je en vois pas vraiment ce que je peux faire de plus, ni même pourquoi ça ne marche pas en POST alors qu'en GET ça fonctionnait #1.
Si quelqu'un avait une idée j'en serais très reconnaissant...
P.S: J'ai essayer de mettre tout en utf-8 à la place mais c'est pire, ça me fait des losanges avec un ? à la place.
|
|
jeudi 15 mars 2007 à 21:07:08 |
Re : Problème d'accents avec un formulaire en POST

HybridKat
|
J'ai oublier un truc aussi, je perds mes espaces aussi...
Donc en somme : ça m'enlève tous les espaces, ça mèle mes accents, ça fait aussi des problèmes sur certains caractères spéciaux. Et ceci seulement en POST, en GET ça passe super bien.
|
|
vendredi 16 mars 2007 à 13:39:22 |
Re : Problème d'accents avec un formulaire en POST

HybridKat
|
Mise à jour depuis la dernière fois :
J'ai fais plusieurs tests, tous inconcluants... J'ai ensuite modifier mon code pour le faire en GET (J'ai donc changer le mot POST pour GET et c'est presque tout) et tout marche #1. C'est vraiment en dehors de ma capacité de compréhension pour l'instant...
Je le laisserais bien en GET et j'oublierais tout ça, mais j'ai un gros formulaire avec 6 textarea donc la limite de 2000 caractères d'un GET est un problème...
|
|
lundi 19 mars 2007 à 13:50:49 |
Re : Problème d'accents avec un formulaire en POST

HybridKat
|
Mise à jour :
J'ai réussis à localiser le moment où les accents se font massacrés sans pitié. J'ai afficher mes données en JavaScript juste avant de soumettre le formulaire et tout était parfait, ma page ASP en arrière qui reçoit les données les reçoit "corrompues". Je crois donc pouvoir déduire que c'est mon code AJAX qui est le problème... mais j'arrive vraiment pas à trouver ce qu'il y a de mal avec mon code. Je vous montre les lignes :
------------------------------------------
xmlHttp.open("POST",url,false);
xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=iso-8859-1');
xmlHttp.setRequestHeader("Content-length", data.length);
xmlHttp.send(data);
------------------------------------------
Je suis désolé de répondre aussi souvent à mon propre message, mais il faut vraiment que je trouve une solution (je cherche aussi depuis et je trouve rien du tout)
|
|
mercredi 21 mars 2007 à 13:19:07 |
Re : Problème d'accents avec un formulaire en POST

HybridKat
|
Mise à jour :
J'ai continué à chercher un peu (mon projet doit avancé quand même si je veux pas que mon patron me donne un coup de pied aux fesses :p) mais j'ai toujours pas trouver une solution. Je sais pas si c'est parceque je suis trop con pour rechercher la bonne chose mais on dirait que personne n'a jamais eu ce problème...
Si quelqu'un pouvait me donner un coup de main je serais très reconnaissant.
|
|
mercredi 21 mars 2007 à 14:03:36 |
Re : Problème d'accents avec un formulaire en POST

mogoye
|
J'ai le même type de probleme : Un serveur jetty empbaqué dans une appli java qui execute une servlet. La servlet affiche un formulaire, jusque là tout va bien les accents sont bien gérés. Je soumet mon formulaire la servlet reçoit les paramétres envoyés par le post. Si je capture sur le reseau le post les caractéres sont bien encodés ISO-8859-1 mais java les décode mal lors de la lecture dans la requette.
Pour l'instant je cherche...
|
|
lundi 26 mars 2007 à 20:04:24 |
Re : Problème d'accents avec un formulaire en POST

HybridKat
|
J'ai trouver une potentielle piste... En enlevant le (Response.CharSet = "iso-8859-1") ça semi-arranger le problème :p
En effet les accents et caractères spéciaux pour ma requête redeviennent normaux, mais les espaces sont toujours manquants... Et ça cause que tous les accents de la réponse (sauf ceux de ma requête) devienne des ? dans un losange.
Je commence vraiment à être désespéré...
|
|
jeudi 29 mars 2007 à 09:22:41 |
Re : Problème d'accents avec un formulaire en POST

mogoye
|
De mon coté j'ai trouvé une solution radicale. En comparant 2 servlets que nous avions dont une qui fonctionnait parfaitement, j'ai vu qu'une différence etait que j'utilisais jetty 6.1 alors que l'autre etait sous jetty 4.x ??.
J'ai fait un essai : faire tourner le code "defaillant" sous tomcat. Et là c'est nickel. Si j'arrive à dégager un peu de temps je vais essayer de faire un test case simple afin de reproduire le problème pour m'assurer que c'etait bien jetty ou sa configuration qui posait problème.
|
|
mercredi 30 mai 2007 à 17:48:47 |
Re : Problème d'accents avec un formulaire en POST

JeePI196
|
J'espere que ton probleme est réglé depuis... mais moi aussi j'ai vécu la même chose. J'ai perdu une matinée pour trouver une solution bien simple pourtant! Lorsque tu envoies tes données en post assure toi d'utiliser la fonction "escape( )" pour transformer les caractères spéciaux. xmlHttp.open("POST",url,false); xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=iso-8859-1'); xmlHttp.setRequestHeader("Content-length", data.length); xmlHttp.send( escape(data)); Ensuite dans ta page ASP qui est appellée, ajoute cette petite fonction que tu pourras appeller pour décoder tes données. <script language=JScript runat=server> function Decode(str) { return unescape(str); } </script> Pour faire l'appel de cette fonction, rien ne change. C'est comme une fonction en ASP. var maChaine = Decode(String(Request.Form)); Voila! Tout fonctionne très bien pour moi, même avec la "Evil String of Death"
TestString" a ' b < ' > ",!"/%$?$&?%*(()%/"!"/&?%$/"*&$/"?%&?-f¯Ñ112
J'espère t'avoir aidé.
|
|
Cette discussion est classée dans : problème, page, formulaire, post, accents
Répondre à ce message
Sujets en rapport avec ce message
Formulaire, Post , get !!! HELP!!! [:)] [ par glopglop ]
Une page Html envoie les resultat d'un formulaire a une page asp. Cette page asp va chercher des informations dans une base de données et affiche un d
Aidez moi SVP je perds les données d'un formulaire!!! [ par vlavaud ]
Bonjour , J'ai un gros problème , j'ai fait un site en asp avec un page séparée en deux par une frame (Donc trois pages )dans la page du haut j'ai des
problème de mise en cache [ par hippycore ]
je fé une vérification de formaulaire dans une page asp qui m'indique si il y a une erreur et propose un bouton de retour a ce formulaire mais a chaqu
Accents ????? [ par Mickylord ]
Je me demande pourquoi j'ai des incompatibilités avec les accents ... J'ai fait deux pages, basiques :1er Page : Formulaire : <input type="
Empêcher "multiclique" [ par alloyves ]
Bonjour,Je sais pas si j'ai choisi le bon thème mais voici mon problème : Je développe une appli web en VB.NET dont la première page est un formulaire
Formulaire de recherche [ par none2502 ]
Bonjour , Pour faire une page de recherche j'affiche les critéres de recherche et le resultat dans la meme page le probleme c'est quand je valide , l
problème d'accès à un control de ma page [ par Magjjy ]
Bonjour,j'ai une page basée sur une master page construite comme ci-dessous.Le problème est qu'à la compiltation, j'ai des erreurs de compilation si d
Méthode POST [ par Le grand Jisay ]
Bonjour à tous,J'ai lu plusieurs post sur ce forum et plusieurs tuto sur le net mais je n'arrive toujours pas à faire passer des paramètres de page en
Problème d'héritage de page WEB dans VS2005 [ par dhalte ]
Bonjour, n'ayant pas trouvé de réponse à ma question dans les forums visités, j'en viens à poser moi-même ma question. J'espère que vous pourrez m'aid
problème liste deroulante evenement [ par Onizukasan ]
Bonjour à tous! Tout d'abord, avant que j'oublie : je travaille sous Visual Studio .NET 2003, ASP.NET avec C# et j'utilise la version 1.1 du framewo
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|