繁体   English   中英

Eclipse和Scala-IDE源文件编码错误?

[英]Eclipse and Scala-IDE source files encoding bug?

我正在使用Scala-IDE中的Eclipse中的一个简单项目。 该项目使用其他人的库(它来自*.java源文件,而不是.jar )。 库源文件在Japaneese中包含大量注释。 我无法编译Scala项目,因为对于每个这样的文件,我都会收到类似这样的错误:

使用windows-1252解码D:\\ path \\ FileName.java时出现IO错误请尝试使用-encoding选项指定另一个

好像我在项目使用Java时没有遇到这个问题。 现在我正在迁移到Scala,这就是我得到的......我不想删除所有这些注释,有没有办法让编译器处理它们? 我尝试了各种编码修复,从Preferences->Resources->Text file encoding开始,以eclipse.ini文件编码参数结束...

我从linux切换到macosx之后遇到了类似的问题

Eclipse默认文本文件编码设置为US-ASCII,以解决此问题:

(Eclipse Juno)

  1. 打开首选项
  2. 一般 - 工作区
  3. 将“文本文件编码”切换为“UTF-8”

我已经解决了这个问题。 Scala编译器有一组不同的选项,可能不会生成全局Eclipse选项。 因此,通过转到Preferences-> Scala-> Compiler并将-Dfile.encoding=UTF-8添加到Additional command line parameters字段,我修复了错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM