我目前正在使用遗留代码。该项目是一个基于 maven 的大型项目,其中一项任务是将编码从 cp1252 更改为 utf-8 .ie
<project.build.sourceEncoding>cp1252</project.build.sourceEncoding>
到
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
大多数代码已经是 utf-8,但是其中有一些 xml 文件不是,(并且它们的标题为<?xml version="1.0" encoding="ISO-8859-1"?>.
)
我是否必须在它们的标题中手动将所有这些文件更改为 utf-8,或者只要将 Maven 中的设置更改为 UTF-8 就可以正常工作?我想这样做会导致很多可能的损坏字符?