我有一些生成的类,它们是用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。
是否有其他插件或哪个插件解决了我的问题?我必须使用哪种配置?请提供一个绝对有效的配置代码段。
由于
答案 0 :(得分:3)
如果所有其他方法都失败了,AntRun Plugin和Ant的Copy Task及其encoding
和outputencoding
属性应该可以胜任。
答案 1 :(得分:1)
ASCII是UTF-8的子集。所有可以用ASCII表示的符号都以相同的方式编码为UTF-8。
(我觉得你的问题必须太过微不足道。如果情况实际上更复杂,请编辑你的问题。)