J'ai un objet comme celui-ci:url ne décode pas correctement à la demande [] en C#
public class adapterContext {
public HttpRequest Request;
}
adapterContext ac = new adapterContext();
ac.Response = context.Response;
Je passe cet objet à mes fonctions et utiliser ac.Request [ « »] pour obtenir mes variables d'URL. Cependant, cela ne traduit pas les caractères nationaux/spéciaux. Quand j'utilise f.ex ceci dans le cadre de l'URL: prospectName = Testeur +% e6 +% f8 +% e5
Je reçois "Testeur??"
à partir du débogueur je reçois: ac.Request [ "prospectName"] [7] 65533 '' omble chevalier
Quelqu'un a une idée de comment je dois résoudre ce problème?
Cela ne fait rien, j'ai essayé UTF -8, ASCII et unicode. – devzero
Btw, firebug montre que l'encodage valide devrait être UTF-8 qui devrait être de défaut, donc globalisation et urlDecode ne devrait pas être nécessaire. – devzero
Je vous suggère d'utiliser certains trémas qui ne sont pas échappés. avez-vous déjà essayé quelque chose comme iso-8859-1? vous avez 2 choix: soit vous réglez la globalisation sur votre encodage, soit vous passez les valeurs correctement décodées –