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

问题描述 投票:9回答:4

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

谢谢。

eclipse encoding console cjk
4个回答
10
投票

来自this thread

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

alt text (来源:eclipse.org

由于它似乎无法在其他任何地方更改控制台编码,但在运行配置的常用选项卡中(请参阅this thread),我不确定此时是否可以完成。 这已经有一些副作用,如bug 238945

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


4
投票

0
投票

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

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


0
投票

我也遇到了问题,因为中文字符在控制台输出中显示为?s。在我的例子中,代码在Tomcat中运行。

我修复了以下问题Top Menu> Run> Run Configurations ...> tomcat vX.X Server at localhost> Common tab> Encoding> Other UTF-8

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

© www.soinside.com 2019 - 2024. All rights reserved.