原jdk1.5,ant1.6.4编译没有问题。 jdk1.5升级到jdk1.7.0后,ant版本1.7.1时,报错 error: unmappable ch
error:unmappablecharacterforencodingGBK编译的文件中是有中文字符,ant里设置了encoding="GBK“但是同样的内容在jdk1...
error: unmappable character for encoding GBK
编译的文件中是有中文字符,
ant里设置了encoding="GBK“
但是同样的内容在jdk1.5时没有报错。
为什么升级了jdk版本就报错了? 展开
编译的文件中是有中文字符,
ant里设置了encoding="GBK“
但是同样的内容在jdk1.5时没有报错。
为什么升级了jdk版本就报错了? 展开
3个回答
展开全部
.xml/.java中文件的编码,有不是GBK编码的
追问
可能是有非GBK编码的,但是jdk1.5的时候可以编译通过,但是jdk1.7时,就不行,何解?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码中有编码不对的符号,一般重导项目的时候 汉字备注什么的就会乱码 把代码中乱码的汉字删了试试
更多追问追答
追问
乱码文字确实存在,但是在jdk1.5里不会报错,但是在jdk1.7,同样的内容就会报错。
乱码文字是历史遗留问题导致的,项目上不希望修改源码。
ant里编码已经设置了encoding="GBK“
追答
试试UTF-8呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询