2012-05-22 32 views
0

我正在使用JDeveloper 11.1.1.4.0,并且希望在调试:IntegratedWebLogicServer - 日志控制台中显示希腊字符。如何在JDeveloper的日志控制台中显示希腊字符

当我尝试做一个System.out.print声明希腊字符显示为问号。

我已将首选项>环境>编码更改为UTF-8,但没有运气。

任何人都可以请帮忙吗?

+0

您是否尝试过使用Cp1253? –

+0

试过了,仍然在???????中显示它们。通过更改该选项,我也得到了编码问题,显示来自属性文件的希腊字符 - 恢复为UTF-8 – MaVRoSCy

+0

您打印什么内容?它是从你的代码常量?我不熟悉jdev 11,但在jdev 10中,您需要检查编译器编码(在项目属性中) –

回答

2

我找到了问题的一个可行的解决方案(至少它的jdev 12.1.2.0为我工作,但我相信它应该在11.x的工作以及):

添加以下行的JDK。 conf(JDEV_HOME/jdeveloper/ide/bin)并重新启动JDeveloper:

AddVMOption -Dfile.encoding=UTF-8 
0

我认为你需要为编译器设置UTF-8编码。

在您的项目的属性 dialog goto 编译器并设置所需的字符编码。

+0

我已经作为UTF-8 – MaVRoSCy

+0

编译器设置完全在项目的属性中设置?不是在默认项目的属性?我对cyrrilic字符有同样的问题,并解决了它改变编译器编码。 –

+0

是的,它已经是我以前告诉过你的UTF-8了。如果我将其改为其他任何内容,那么我的jsp不会显示任何希腊字符。他们只是显示符号 – MaVRoSCy