Символы кириллицы внутри UrlRewriting.config - PullRequest
0 голосов
/ 01 марта 2012

Здравствуйте, мне нужно использовать символы кириллицы внутри UrlRewriting.config

Кто-нибудь знает, как это сделать правильно?Если я пишу кириллицу напрямую, я получаю ошибку.если я использую такой код, как% D1% 82% D1% 83, он не работает.

Спасибо за совет.

1 Ответ

1 голос
/ 01 марта 2012

Если вам нужно использовать символы кириллицы в файле конфигурации, используйте вместо этого код сущности символа.Таким образом, вам не нужно возиться с кодировкой файла конфигурации.Я не знаю кириллицу, поэтому я просто собираюсь использовать случайную строку символов для демонстрации.

Например, если вы хотите изменить URL ~/БДЯ/Л.aspx на ~/new-БДЯ/Л.aspx, примените следующее:

<add name="datafolderrewrite" 
    virtualUrl="^~/&#1041;&#1044;&#1071;/(.*).aspx" 
    rewriteUrlParameter="ExcludeFromClientQueryString" 
    destinationUrl="~/new-&#1041;&#1044;&#1071;/$1.aspx" 
    ignoreCase="true" />

Я использовал следующую страницу для определения соответствующих кодов сущностей: http://tlt.its.psu.edu/suggestions/international/bylanguage/cyrillicchart.html

...