首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >urlrewriting.net不接受阿拉伯查询字符串

urlrewriting.net不接受阿拉伯查询字符串
EN

Stack Overflow用户
提问于 2009-02-25 16:00:27
回答 6查看 2.5K关注 0票数 2

我快疯了,我已经尝试了所有的方法,urlencode,html encode,但是urlrewriting.net把阿拉伯语查询字符串读成了??字符

非常感谢你的帮助

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-06-13 06:31:34

经过漫长而乏味的试验之后,我建议任何在集成模式下使用IIS 7的URL重写的人,不要再浪费时间了,要么使用MVC路由,要么忘记URL中的阿拉伯字符串

票数 1
EN

Stack Overflow用户

发布于 2009-02-27 09:42:21

如果你安装了.NET 3.5 SP1,我建议你切换到System.Web.Routing而不是UrlRewriting.net库。我最近自己也从UrlRewriting.net切换到了System.Web.Routing,路由设计得更好,也更好地与ASP.NET管道集成。

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

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

代码语言:javascript
复制
<system.web>
  <globalization requestEncoding="utf-8"
                 responseEncoding="utf-8"
                 fileEncoding="utf-8" />
</system.web>

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

票数 3
EN

Stack Overflow用户

发布于 2009-06-11 14:29:48

在“经典模式”下运行IIS 7应用程序时会发生什么情况(可能需要安装才能使用)?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/586626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档