Azure Devops探究代理程序池和最终代理程序之间的问题

时间:2019-12-06 12:56:21

标签: azure-devops

我有一个奇怪的症状,似乎是从池代理到部署代理的传输时,代理更改了文件的编码。问题是缺少文件上的特殊字符(将它们复制到部署代理之后)。例如,在最后一个阶段,“é”是“‰”。

经过一些调试后,我发现Pool Agent上的编码仍然可以正常使用。

任何人都知道如何解决此问题?

1 个答案:

答案 0 :(得分:0)

  

问题是文件上的特殊字符(将它们复制到   部署代理程序)。

在部署前后检查文件的编码方式是否相同。

据我所知,建议使用UTF-8。因此,如果您的原始文件使用Windows1251或其他编码方式,则devops可能会将其更改为UTF-8并导致此问题。抱歉,给出的答案是错误的,但这是设计使然,请参阅类似的问题here