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



在Ubuntu上检查代码时遇到问题,它用©替换了©,这反过来又使我的构建失败,说找不到符号。窗口上没有问题,有人能给我线索吗

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

1.6UTF-8

当我在windows上运行时,这可以很好地工作,但当我在Ubuntu上这样做时,它会得到带有©的java文件,并且我的构建失败

您使用UTF-8编码输入了版权字符,但以单字节编码(如Latin-1或Windows-1252)显示文件或页面。你必须更具体地了解发生了什么。如果你为浏览器生成HTML,尽量不要在通用代码(即非"语言"文件)中硬编码(二进制)非ASCII字符,而是使用HTML实体。

最新更新