不确定它是Git问题还是Ubuntu用于字符编码

时间:2013-12-06 17:20:56

标签: git ubuntu

在检查Ubuntu上的代码时面临问题,它将©替换为©,这反过来使我的构建无法找到符号。 窗户上没有问题, 能不能有人给我线索

它是.java代码中的版权声明,我正在运行我的jenkins作业,它是从git存储库克隆源代码并使用mvn构建它。我的pom.xml显式设置为编译这样的代码

1.6  UTF-8

当我在Windows上运行时这工作正常,但是当我在Ubuntu上运行时,它会获得带有©的java文件并且我的构建失败

1 个答案:

答案 0 :(得分:0)

您使用UTF-8编码输入了版权字符,但是以单字节编码显示文件或页面,例如Latin-1或Windows-1252。你必须对发生的事情稍微具体一点。如果您要为浏览器生成HTML,请尽量不要在通用代码中硬编码(二进制)非ASCII字符(即非“语言”文件),而是使用HTML实体。