Intelligencia UrlRewriter.NET可以在查询字符串中处理unicode吗?

时间:2011-03-16 16:30:16

标签: asp.net unicode urlrewriter.net

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

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

2 个答案:

答案 0 :(得分:2)

是的,它可以支持。使用ENCODE。在https://github.com/sethyates/urlrewriter

上测试2.0.0.9版本
<rewrite url="/test.aspx/(.*)/$" to="/test.aspx?bla=${encode($1)}" processing="stop" />

答案 1 :(得分:0)

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

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

如果没有其他内容,您是否可以发布此案例的示例,该示例呈现错误?