在检查Ubuntu上的代码时面临问题,它将©替换为©,这反过来使我的构建无法找到符号。 窗户上没有问题, 能不能有人给我线索
它是.java代码中的版权声明,我正在运行我的jenkins作业,它是从git存储库克隆源代码并使用mvn构建它。我的pom.xml显式设置为编译这样的代码
1.6 UTF-8
当我在Windows上运行时这工作正常,但是当我在Ubuntu上运行时,它会获得带有©的java文件并且我的构建失败
答案 0 :(得分:0)
您使用UTF-8编码输入了版权字符,但是以单字节编码显示文件或页面,例如Latin-1或Windows-1252。你必须对发生的事情稍微具体一点。如果您要为浏览器生成HTML,请尽量不要在通用代码中硬编码(二进制)非ASCII字符(即非“语言”文件),而是使用HTML实体。