oracle 如何在JDeveloper的日志控制台中显示希腊字符

t5fffqht  于 2023-10-16  发布在  Oracle
关注(0)|答案(3)|浏览(164)

我使用的是JDeveloper 11.1.1.4.0,我想在窗口中显示希腊字符:IntegratedWebLogicServer - Log控制台。
当我尝试执行System.out.print语句时,希腊字符显示为问号。
我已经改变了首选项>环境>编码为UTF-8,但没有运气。
有人能帮忙吗?

6ioyuze2

6ioyuze21#

我找到了一个解决这个问题的可行方案(至少它对我在JDev 12.1.2.0上有效,但我相信它也应该在11.x上有效):
在jdk.conf(JDEV_HOME/jdeveloper/ide/bin)中添加以下行并重新启动JDeveloper:

AddVMOption  -Dfile.encoding=UTF-8
0g0grzrc

0g0grzrc2#

我认为你需要为编译器设置UTF-8编码。
Project's properties对话框中,后藤转到字符编码器并设置所需的字符编码。

jaql4c8m

jaql4c8m3#

有信吗???艾德,用于日志输出中的西里尔字母。按照@Ravinder Reddy的建议,事情是这样解决的:

**运行->选择活动的运行配置->管理运行配置. ->管理.**然后在弹出窗口中指示配置并单击铅笔图标进行编辑

然后在java选项中输入**-Dfile.encoding=UTF-8**

现在它们看起来编码正确,例如。对于作为角色的齿轮图标:

String gear_= new String( "\u2699".getBytes(),StandardCharsets.UTF_8); 
settingsButton = new JButton(gear_);

相关问题