Voici mon problème:
Que ça soit pour POST ou GET dans la méthode du formulaire, Request.Form ou Request.QueryString ne fonctionne pas avec les accents.
Bref si je marque "salé et toi?" je verrai "sal et toi"
C'est comme si les méthodes d'ASP.Net ne fonctionnaient pas avec les accents?
Pourtant j'utilise ajax sur d'autres pages, mes requêtes avec Post sont bien prises en compte... bref je pensais à un erreur d'encodage du serveur mais vu que ça fonctionne sur d'autres pages je ne comprends pas vraiment.
Quelqu'un aurait déjà constaté ce genre de problème?
Le pire c'est que cela ne fonctionne même pas pour la page ci dessous, toujours le même problème : il enlève les caractères accentués...
Voici ma page :
<%@ Page Language="VB" Debug="True" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>Nom : <%=Request.Form("Nom")%>
<form action="test.aspx" method="post">
<input name="Nom" type="text" />
</form>
</body>
</html>
Partager