在Eclipse控制台输出中显示中文字符

9

我正在尝试在Eclipse控制台中显示GB2312编码的一些中文字符。我意识到在“运行对话框 -> 通用选项卡 -> 控制台编码”中,我可以选择除默认的CP1252之外的其他编码。但是,我该如何添加其他编码,比如GB2312呢?

谢谢。

4个回答

10

这个主题可以看出:

3.4(Ganymede)以来,默认编码继承自与启动配置关联的资源(项目)。
如果没有为项目指定编码,则使用工作区或系统默认编码配置的编码。

alt text
(来源:eclipse.org)

由于似乎您无法在运行配置的常规选项卡以外的任何地方更改控制台编码(请参见此主题),因此我不确定目前是否可以做到这一点。
这已经有一些副作用,例如bug 238945

正如这篇文章所示,您只能更改一次编码。


4

谢谢,问题已解决。现在我能够在Eclipse控制台中输出中文字符了。 - user1506145

0
我也遇到过一个问题,控制台输出的中文字符会显示为问号。 在我的情况下,代码正在Tomcat中运行。
我通过以下方式解决了这个问题:顶部菜单 > 运行 > 运行配置... > Tomcat vX.X Server at localhost > 公共选项卡 > 编码 > 其他 UTF-8。
如果服务器已经在运行,请重新启动。

0

为显示中文或任何亚洲字符,您可能需要将编码设置为UTF-8。

这个答案对我有帮助,也可能会对您有所帮助:Eclipse编码MacRoman -> UTF8


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接