9

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

谢谢。

4

4 回答 4

10

这个线程

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

替代文字
(来源:eclipse.org

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

本文所示,您只能更改一次编码。

于 2009-06-27T06:09:37.277 回答
4

我相信这个问题的答案在这里解释:http: //ovesh.limon100.com/blog/2009/03/24/eclipse-console-encoding-external-tools/

于 2009-10-31T18:16:26.197 回答
0

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

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

于 2012-09-20T07:54:03.500 回答
0

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

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

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

于 2018-08-23T14:19:12.140 回答