私は次のようなURLを持っています
http://mysite.com/default.aspx?q=%E1
どこ%E1にあるはずáです。Request.QueryStringC#ページから電話をかけると
http://mysite.com/default.aspx?q=%ufffd
アクセントのあるキャラクターに対してこれを行います。%E1, %E3, %E9, %EDなどはすべてとして渡され%ufffdます。通常のエンコードされた値(、、%2D)%2Eは%27すべて正しく渡されます。
構成ファイルには、グローバリゼーションセクションのresponseEncoding/がすでにUTF-8に設定されています。requestEncoding
どうすれば正しい値を読み取ることができますか?
私はクエリ文字列を生成する人ではなく、それを制御できないことに注意してください。