gpt4 book ai didi

c# - urlrewriting.net 不接受阿拉伯语查询字符串

转载 作者:行者123 更新时间:2023-12-02 17:56:09 28 4
gpt4 key购买 nike

我要疯了,我已经尝试了所有方法,urlencode、html 编码,但是 urlrewriting.net 将阿拉伯语查询字符串读取为 ??字符

非常感谢您的帮助

最佳答案

如果您安装了 .NET 3.5 SP1,我建议您切换到 System.Web.Routing 而不是 UrlRewriting.net 库。我最近自己从 UrlRewriting.net 切换到 System.Web.Routing,路由经过深思熟虑,并且与 ASP.NET 管道集成得更好。

如果你有机会转换,我会推荐它。如果没有,请发布您的 UrlRewriting.net 配置文件,以便我们可以调整显然不起作用的正则表达式。请发布一些也不起作用的 URI 示例。

此外,web.config 部分中定义的值是什么:

<system.web>
<globalization requestEncoding="utf-8"
responseEncoding="utf-8"
fileEncoding="utf-8" />
</system.web>

与上面的示例一样,使用 UTF-8。另请确保将 URI 中的字符编码为 UTF-8。

关于c# - urlrewriting.net 不接受阿拉伯语查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/586626/

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