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/

相关文章:

Eclipse自动完成功能已损坏

java - 无法在hadoop中执行程序

function - 从 Scala 中的可迭代对象传递函数参数?

java - 即使在使用 UTF8 之后,处理 InputStreamReader 时也不会保留字符编码

java - 从 HTML 表单发布时,非英语 UTF 8 字符会发生变化

c++ - 获取 Eclipse(版本 3.8)以将 C++11 用于 Ubuntu 15.10

scala - 在 Slick 中指定基于 MappedColumnType 的列的排序顺序

Scala 泛型函数...在函数中使用 T

MySQL/MariaDB 在使用 utf8mb4 时无法处理唯一键

java - 如何正确实现java.util.Collection类?