1

我一直在使用 UrlRewriter.NET 来执行一些重写。哪个对英文文本工作正常,但对于 Unicode 数据,它显示“???????”

那么,有什么方法可以让它与 unicode 一起使用吗?

4

2 回答 2

2

是的,它可以支持。使用编码。在 2.0.0.9 版本上测试,来自https://github.com/sthyates/urlrewriter

<rewrite url="/test.aspx/(.*)/$" to="/test.aspx?bla=${encode($1)}" processing="stop" />
于 2012-03-11T12:19:52.330 回答
0

这应该可以完美地开箱即用,我只是使用一些阿拉伯字符进行了快速测试,它似乎可以正常工作。需要检查的几件事:

  • 确保您的 XML 配置被正确读取并且有一个根声明<?xml version="1.0" encoding="utf-8" ?>
  • 检查您的页面是否正确设置了响应编码(例如,UTF-8 而不是 ISO-8859-1)

如果没有别的,你能发布一个渲染不正确的例子吗?

于 2011-08-19T18:55:02.723 回答