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