您好我需要在UrlRewriting.config
中使用Cyrillic字符有没有人知道如何正确地做到这一点? 如果我直接写西里尔字符,我就会收到错误。如果我使用像%D1%82%D1%83这样的代码则不起作用。
感谢您的建议。
答案 0 :(得分:1)
如果您需要在配置文件中使用西里尔字符,请改用字符实体代码。这样,您就不需要摆弄配置文件的编码。我不知道西里尔语,所以我只想用随机字符串进行演示。
例如,如果您要将网址~/БДЯ/Л.aspx
更改为~/new-БДЯ/Л.aspx
,请应用以下内容:
<add name="datafolderrewrite"
virtualUrl="^~/БДЯ/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/new-БДЯ/$1.aspx"
ignoreCase="true" />
我使用以下页面来确定相应的实体代码:http://tlt.its.psu.edu/suggestions/international/bylanguage/cyrillicchart.html