J'ai une page html qui soumet un formulaire à une page classique asp. Les données sont transmises en tant que demande POST
. Le problème est quand je mets un caractère dans un champ de saisie à
et puis dans le code ASP classique, quand il récupère, je l'imprime sur la page avec response.write
, et il montre Ã
. J'ai essayé divers extraits de code avec des balises meta et des trucs response.charset
, mais ils ne fonctionnent tout simplement pas pour moi.Asp code classique ne fonctionne pas avec le français accentué un caractère
Est-ce que quelqu'un sait comment le réparer?
Merci
Ce Cela arrive parce qu'il y a plusieurs façons d'encoder du texte dans un système informatique. Il est très probable que l'application utilise n'importe quelle page de code par défaut dans l'ordinateur de l'auteur (peut-être Windows-1252) mais ne se soucie même pas de la déclarer au navigateur. –
Donc, vous dites que l'encodage de l'ordinateur est en train de surcharger l'encodage de la page du navigateur? Y at-il quelque chose que je peux mettre dans le code HTML ou ASP classique qui peut le réparer? – omega
Non, je dis que les programmeurs inconscients commencent juste à taper et ne se soucient pas de la configuration de l'encodage, donc le résultat lors du codage sur Windows est généralement ANSI. –