为什么xml中的%date%被替换为Úte%?

时间:2011-06-15 13:40:31

标签: xml msbuild

编写MSBuild脚本我发现了一个问题。我正在从脚本创建一个批处理文件,我正在写下面的句子:

echo %date% - %time%

但是在批处理文件中我得到了:

echo Úte% - %time%

据我所知,逃脱角色是&不是%。我该如何解决这个问题?

提前致谢。

2 个答案:

答案 0 :(得分:4)

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

在浏览这个msdn网站之后说%是一个转义字符。当你执行%xx时,使用xx作为十六进制代码。

答案 1 :(得分:1)

它被解释为%da,其方式与URL转义相同。为什么它这样做,以及为什么它只是在线上的第一个条目,我不知道。

从其他答案中发布的链接中,尝试“%25date%25”