質問

次のようなオブジェクトがあります:

public class adapterContext {
    public HttpRequest Request;
}
adapterContext ac = new adapterContext();
ac.Response = context.Response;

このオブジェクトを関数に渡し、ac.Request [""]を使用してURL変数を取得します。しかし、これはどういうわけか国/特殊文字を正しく翻訳しません。 URLの一部としてf.exを使用すると、prospectName = Tester +%e6 +%f8 +%e5

テスターを取得しますか? ? ?"

デバッガーから次を取得します:ac.Request [" prospectName"] [7] 65533 '�' char

これをどのように修正するべきか誰にも分かりますか?

役に立ちましたか?

解決

便利な機能があります。注意してください: HttpUtility.UrlDecode(string、Encoding) ... それ以外の場合は、web.config(グローバリゼーション設定を調整する必要があります( requestEncoding、responseEncoding ...)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top