gpt4 book ai didi

asp.net-mvc - ASP.Net MVC 2.0 : unescaping URL query parameters

转载 作者:行者123 更新时间:2023-12-05 04:19:00 25 4
gpt4 key购买 nike

我有以下网址:

http://localhost:8041/Reforge.aspx?name=Cyan%ECde&realmId=1

注意 name 参数值中的 %EC

%EC = 236 = ì (igrave)

在我的操作方法中:

public ActionResult Index(string name, int realmId) {...}

name[4] 是一个代码为 65533 (0xFFFD) 的字符。我做错了什么?

最佳答案

这将取决于 web.config 中的全局化元素:

<globalization requestEncoding="iso-8859-1" />

或者如果您的网站是 UTF-8

<globalization requestEncoding="utf-8" />

但在这种情况下,url 需要看起来像 name=Cyan%c3%acde。您应该始终使用 URL 助手来生成 url,以便它们被正确编码。

关于asp.net-mvc - ASP.Net MVC 2.0 : unescaping URL query parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4167251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com