eclipse - Scala Worksheet Eclipse 插件中的结果编码

标签 eclipse scala character-encoding

如何更改 Eclipse 中工作表中结果的字符集编码?

object workbook1 {
"cyrillic A is: " + "А"  //> res0: String("cyrylic A is: Рђ") = cyrylic A is: Рђ
}

编辑器的编码是 UTF-8。结果直接打印到编辑器窗口中,但结果的编码不同。这是在 Windows 中。

最佳答案

非常感谢@Excelan 的原始问题和解决方案,因为它确实让我指向了正确的方向!

在处理我创建的新项目时,我在使用 Scala Eclipse IDE 时遇到了这个问题,但在使用导入的项目时没有遇到这个问题。一旦我看到 Excelan 对编码的评论,我开始四处寻找,您可以更改 Preferences 中所有项目的 Eclipse 默认文本文件编码,如下所示:

 Open Preferences
 Expand the "General" menu.
 Select the "Workspace" menu.
 Change "Text file encoding" option from Default to Other and select UTF-8.

一旦我按照这些步骤,关闭并重新打开 eclipse 。之后创建的每个新工作表都可以正常工作!

Screencap of preferences

要更改项目级别的设置,请右键单击项目并选择属性。文本文件编码位于“资源”菜单下。

要更改单个文件的设置,请右键单击该文件并选择属性。
文本文件编码位于“资源”菜单下。

关于eclipse - Scala Worksheet Eclipse 插件中的结果编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18470050/

相关文章:

Java 尽可能使方法静态化,好的做法?

eclipse - 源文件夹未在eclipse中显示

java - 从 Groovy 导入 Scala

用于将 UTF-8 转换为 ASCII 的 Python 脚本

android - WebView 中的字符集 (Android)

android - Ant 调试问题android应用程序

Java 循环在运行时中断

javascript - Scalatags 生成 HTML 还是 Javascript?

Eclipse、Scala 和 Maven - 未生成类文件

Java Windows-1252 错误字符