我试图在eclipse控制台中以GB2312编码显示一些汉字。我意识到在运行对话框 -> 通用选项卡 -> 控制台编码中,我可以选择默认 CP1252 以外的其他编码。但是,如何添加其他编码,例如 GB2312?
谢谢。
从这个线程:
从3.4 (Ganymede)开始,默认编码继承自与启动配置关联的资源(项目)。
如果未为项目指定编码 - 使用为工作区配置的编码或系统默认编码。
(来源:eclipse.org)
由于您似乎无法在其他任何地方更改控制台编码,只能在运行配置的公共选项卡(请参阅此线程)中更改,我不确定此时是否可以完成。
这已经有一些副作用,比如bug 238945。
如本文所示,您只能更改一次编码。
我相信这个问题的答案在这里解释:http: //ovesh.limon100.com/blog/2009/03/24/eclipse-console-encoding-external-tools/
要显示中文或任何亚洲字符,您可能需要将编码设置为 UTF-8 。
这个答案对我有帮助,也可能对您有所帮助:Eclipse Encoding MacRoman -> UTF8
我也遇到了问题,因为中文字符在控制台输出中显示为 ?s。就我而言,代码在 Tomcat 中运行。
我将问题修复如下 Top Menu > Run > Run Configurations... > Tomcat vX.X Server at localhost > Common tab > Encoding > Other UTF-8
如果服务器已经在运行,请重新启动它。