Почему% date% в xml заменяется на Úte%? - PullRequest
1 голос
/ 15 июня 2011

при написании скрипта MSBuild я обнаружил проблему.Я создаю пакетный файл из сценария и записываю в него следующее предложение:

echo %date% - %time%

Но в пакетном файле я получаю:

echo Úte% - %time%

НасколькоЯ знаю, что escape-символ - это & ​​not%.Как я могу решить эту проблему?

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 15 июня 2011

http://msdn.microsoft.com/en-us/library/ms228186(v=vs.80).aspx

После просмотра этого сайта MSDN говорит, что% является escape-символом. Когда вы делаете% xx, используется xx для шестнадцатеричного кода.

1 голос
/ 15 июня 2011

Он интерпретируется как% da так же, как экранирование URL. Почему он это делает, и почему он делает это только с первой записью в строке, я понятия не имею.

По ссылке, размещенной в другом ответе, попробуйте "% 25date% 25"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...