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

时间:2009-06-27 05:48:35

标签: eclipse encoding console cjk

我试图在eclipse控制台中以GB2312编码显示一些中文字符。我意识到在运行对话框中 - >常用标签 - >控制台编码,我可以选择除默认CP1252之外的其他编码。但是,如何添加其他编码,如GB2312?

感谢。

4 个答案:

答案 0 :(得分:10)

来自this thread

  

3.4 (Ganymede)开始,默认编码从与启动配置关联的资源(项目)继承   如果没有为项目指定编码 - 使用为工作空间配置的编码或使用系统默认编码。

alt text
(来源:eclipse.org

由于看起来你无法在其他任何地方更改控制台编码,只能在运行配置的常用标签中(参见this thread),我不确定此时是否可以完成。
这已经有一些副作用,如bug 238945

this article所示,您只能更改一次编码。

答案 1 :(得分:4)

答案 2 :(得分:0)

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

这个答案对我有帮助,也可以帮助你:Eclipse Encoding MacRoman -> UTF8

答案 3 :(得分:0)

我还有一个问题,因为汉字在控制台输出中以?s出现。 就我而言,代码是在Tomcat中运行的。

我已按以下方法解决了该问题:顶部菜单>运行>运行配置...>本地主机上的Tomcat vX.X服务器>通用选项卡>编码>其他UTF-8

如果服务器已经在运行,请重新启动。