url dekodieren nicht ordnungsgemäß mit Anfrage [] in C #
Frage
Ich habe ein Objekt wie folgt aus:
public class adapterContext {
public HttpRequest Request;
}
adapterContext ac = new adapterContext();
ac.Response = context.Response;
Ich gehe diese Aufgabe zu meinen Funktionen und verwende ac.Request [ „“], um meine URL-Variablen zu erhalten. Doch diese nicht übersetzt irgendwie nicht national / Sonderzeichen korrekt. Als ich f.ex dies als Teil der URL: prospectName = Tester +% e6 +% f8 +% e5
ich "Tester??"
Aus dem Debugger erhalte ich: ac.Request [ "prospectName"] [7] 65533 '' char
Wer noch keine Ahnung, wie ich soll dieses Problem beheben?
Lösung
Es ist eine nette Funktion, sollten Sie kümmern: Globalisierung in Ihrer web.config Einstellung einzustellen ( requesten, responseen ...)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow