2009-03-13 10 views
1

に、私はこのようなオブジェクトを持っている[]要求を正しくデコードしません。しかし、これはどういうわけか、国家/特殊文字を正しく解釈しません。 f.exをURLの一部として使用すると、prospectName = Tester +%e6 +%f8 +%e5URLは、C#

「Tester?

私が手デバッガから

:ac.Request [ "prospectName"] [7] 65533 '' 文字

誰もが、私はこの問題を解決する方法任意のアイデアを持っていますか?

答えて

3

素敵な機能があります、あなたはの世話をする必要があります。HttpUtility.UrlDecode(string, Encoding)が... そうでない場合、あなたのweb.configファイルでglobalization settingを調整する必要があります(requestEncoding、responseEncoding ...)

+0

これは何もしない、私はUTFを試してみました-8、ASCIIおよびユニコード。 – devzero

+0

Btw、firebugは、有効なエンコーディングがUTF-8でなければならないことを示しています。なぜなら、グローバル化とurlDecodeは不要なはずだからです。 – devzero

+0

私はあなたがエスケープされていない特定のウムラウトを使用することをお勧めします。 iso-8859-1のようなものを試してみましたか?あなたは2つの選択肢があります:グローバル化をあなたのエンコーディングに設定するか、デコードされた適切な値を渡します –

関連する問題