我有一个奇怪的症状,似乎是从池代理到部署代理的传输时,代理更改了文件的编码。问题是缺少文件上的特殊字符(将它们复制到部署代理之后)。例如,在最后一个阶段,“é”是“‰”。
经过一些调试后,我发现Pool Agent上的编码仍然可以正常使用。
任何人都知道如何解决此问题?
答案 0 :(得分:0)
问题是文件上的特殊字符(将它们复制到 部署代理程序)。
在部署前后检查文件的编码方式是否相同。
据我所知,建议使用UTF-8。因此,如果您的原始文件使用Windows1251或其他编码方式,则devops可能会将其更改为UTF-8并导致此问题。抱歉,给出的答案是错误的,但这是设计使然,请参阅类似的问题here。