我有一个这样的对象:

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

我此对象传递给我的功能和使用ac.Request [“”]让我的URL变量。然而,这并不会自动将国家/特殊字符正确的。当我使用f.ex此作为URL的一部分:prospectName =仪+%E6 +%F8 +%E5

我得到 “测试???”

从调试器我得到:ac.Request [ “prospectName”] [7] 65533 '' 炭

任何人有任何想法,我应该怎么解决这个问题?

有帮助吗?

解决方案

有一个不错的功能,你应该注意的:的 HttpUtility.UrlDecode(字符串,编码) ... 否则,你需要调整全球化在你的web.config设置( requestEncoding,的ResponseEncoding ...)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top