0

我的项目使用 2 个基于语言环境 message.properties 和 message_de.properties 的属性文件。德语属性文件包含变音符号。问题是当我使用 Jenkins 在 JBoss 服务器中部署 ear 时,message_de.properties 没有正确编码。但是当我在 Windows 中手动生成一个耳朵然后复制到服务器(linux 机器)时,没有发现这个问题。请注意,我使用 ISO-8859-1 进行编码。

4

1 回答 1

0

当通过 Jenkins 部署代码时,会出现变音符号的编码问题。我已经通过在 Jenkins 环境属性 JAVA_TOOL_OPTIONS=-Dfile.encoding=ISO-8859-1 中设置以下值来解决它

以下链接给出了如何在 Jenkins https://www.linkedin.com/pulse/how-resolve-utf-8-encoding-issue-jenkins-ajuram-salim中设置环境属性的示例

于 2020-05-15T02:40:37.893 回答