我试图在eclipse控制台中以GB2312编码显示一些中文字符。我意识到在运行对话框中 - >常用标签 - >控制台编码,我可以选择除默认CP1252之外的其他编码。但是,如何添加其他编码,如GB2312?
感谢。
答案 0 :(得分:10)
来自this thread:
从3.4 (Ganymede)开始,默认编码从与启动配置关联的资源(项目)继承 如果没有为项目指定编码 - 使用为工作空间配置的编码或使用系统默认编码。
(来源: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
如果服务器已经在运行,请重新启动。