如何使用maven将ascii转换为utf8

时间:2011-11-30 17:46:26

标签: maven encoding utf-8 ascii

我有一些生成的类,它们是用ASCII编码生成的。但是要编译这些类,这些类必须采用UTF-8编码。

所以我需要一个插件,将这些类从ASCII或ISO-8859-1分别转换为UTF-8。

我尝试使用maven-resources-plugin和native2ascii-maven-plugin来转换文件。但他们不是我需要的。 maven-resources-plugin只能配置一个标志,用于读取输入和写入输出。我总是使用UTF-8。所以很明显它没有任何影响。

另一方面,native2ascii-maven-plugin只能以错误的方向转换,从UTF-8到ASCII。但我需要将文件从ASCII转换为UTF8。

是否有其他插件或哪个插件解决了我的问题?我必须使用哪种配置?请提供一个绝对有效的配置代码段。

由于

2 个答案:

答案 0 :(得分:3)

如果所有其他方法都失败了,AntRun Plugin和Ant的Copy Task及其encodingoutputencoding属性应该可以胜任。

答案 1 :(得分:1)

ASCII是UTF-8的子集。所有可以用ASCII表示的符号都以相同的方式编码为UTF-8。

(我觉得你的问题必须太过微不足道。如果情况实际上更复杂,请编辑你的问题。)