本文共 731 字,大约阅读时间需要 2 分钟。
昨天发布的panama0.1.4版本,今天有同学反馈:在工程为gbk编码的时候,存在乱码的问题。由于将maven plugin的功能转换为eclipse plugin的方式的时候,之前在pom.xml中可以配置的encoding,但eclipse plugin中无法配置,使用的是utf-8。这就是问题所在。
思考过程:应该获取工程相关信息,在获取工程相关的编码
思考1:
测试结果:
修改文件编码属性之后,会有相应改变。但是放入eclipse plugin中,无论怎么修改死活不行,只显示utf-8,有点奇怪。
思考2:根据jdt获取工程或文件的编码方式
通过IJavaProject获取工程,再获取缺省的字符编码属性。
获取单个文件的字符编码:
( name).
()
经过在eclipse plugin中测试,顺利通过。
本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/666045,如需转载请自行联系原作者