[英]Eclipse, error: unmappable character for encoding GBK
我在Linux中有一个Java项目, Eclipse是IDE。 我只是将项目从SVN拉到Windows 7计算机上。 令我惊讶的是:
error: unmappable character for encoding GBK
注释中的某些字符不再可读。 我更正了这些字符,但是即使这些注释再次可读,我仍然遇到了以上错误。
我注意到Eclipse在Linux(Fedora 20)中使用utf-8,在Windows中使用GBK。 我的问题如下:
编辑:
当我使用ant进行构建时,出现了相同的错误。 将Windows eclipse的默认编码更改为utf-8后,仍然出现相同的错误。 我可能需要转换吗?
EDIT2:
更改Eclipse之后,它现在可以工作。 但是蚂蚁仍然给我同样的错误。
EDIT3:
对于蚂蚁问题,请在此处找到解决方案: Java中的“编码不可映射字符”警告
是的,对于所有平台上的文件使用相同的编码至关重要。
由于您是在Linux系统上创建文件的,因此文件大概是使用UTF-8编码的,因此您需要将Windows Eclipse设置为也使用UTF-8。
您可以在Eclipse的“ Windows>首选项>常规>工作区”首选项页面上的“文本文件编码”条目中设置默认编码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.