【发布时间】:2013-09-16 12:06:47
【问题描述】:
我目前正在使用遗留代码。该项目是一个基于 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 就可以正常工作?我猜这样做会导致很多可能的损坏字符?
【问题讨论】:
标签: java maven encoding utf-8 iso-8859-1