当前位置: 首页 > 知识库问答 >
问题:

有没有办法在java上打印不同语言的字符?

东方旺
2023-03-14

我一直在用java写一个作业,但当我试图写任何阿姆哈拉语字符时,它们会变成方框

例如,当我尝试在IntelliJ或net bean上打印这个阿姆哈拉字符 (አማርኛ) 时,它会显示为小盒子

如果有人熟悉这个请看看,提前谢谢。

共有2个答案

陆展
2023-03-14

你需要一种支持阿姆哈拉语的字体。

  • 如果您还没有安装一个下载,例如Abyssinica SIL或WashRa free-geez-fontor ethiopia-jiret

我正在使用Abysinica SIL作为下面的示例和NetBeans IDE

编辑

  • 解包压缩文件a并通过运行“Abysinicasil Regular.ttf”文件安装字体
  • 在Netbeans IDE中选择工具

输出

  • 在NetBeans输出窗口中,右键单击并选择Settings…,单击Miscellaneous图标,然后单击Output选项卡
  • 单击导入…按钮
  • 点击Browse…(浏览…)按钮,选择上面下载的Zip文件
  • 单击“确定”关闭“选择导入选项”窗口,您将收到一条警告“导入可能会不可逆转地覆盖您的当前设置…”。您可以相信我,忽略该警告,然后单击“是”继续并重新启动NetBeans
  • 重新启动后:右键单击输出窗口并选择设置。。。

ይህ መልስ ጠቃሚ ነበር ብዬ ተስፋ አደርጋለሁ ፡፡ መልካም ምሽት እመኛለሁ ፡፡

尚嘉勋
2023-03-14

我假设您指的是IntelliJ中的输出控制台。默认控制台编码为UTF-8。您可以编辑此设置。

转到“帮助”

如果你想了解更多信息,请在谷歌上搜索“控制台编码”编辑器的名称。祝你好运!:)

 类似资料:
  • 我认为这些信息在开始的时候真的很重要,但是后来就没有用了。它实际上使读取和调试的情况变得更糟。 I tensorflow/流执行器/dso加载器。cc:128]已成功打开CUDA库libcublas。所以8.0本地I tensorflow/流执行器/dso加载器。抄送:119]无法打开CUDA库libcudnn。所以LD_库路径:I tensorflow/stream_executor/cuda/

  • 问题内容: 根据我的研究,看来我想做的事是不可能的,但是如果情况有所变化,我想检查一下是否有人想出办法。 我有一个Web应用程序,可以根据浏览器窗口中的用户选择生成打印报告。我有一个自定义的页眉和页脚,当从浏览器打印报告时,应在每个打印的页面上重复该页眉和页脚。它不是我需要的浏览器页眉和页脚,而是我生成的自定义页眉和页脚。另外,我不认为这是CSS和媒体类型的问题,但我不是CSS专家。我没有让页眉和

  • 我有5个不同的jmeter脚本。这5个不同的jmeter脚本是在5个不同的jmx文件中准备的。 < li>Test1.jmx < li>Test2.jmx < li>Test3.jmx < li>Test4.jmx < li>Test5.jmx 我想在不同的机器上分布式运行这5个jmx文件。在我的架构中,我想有一个主服务器和5个从服务器。这个主服务器将控制5个从服务器。 例如: Test1.jmx

  • 我有个奇怪的问题。在我的工作环境中,我们有一个常规的Java自动化项目用于测试。有些人无法使用代码本身,因此无法从中运行。bat运行文件。当他们运行特定的测试,读取json并打印来自不同语言(而非英语)的excel字母时,他们会得到奇怪的问号,而不是字母。 当我们从IntelliJ本身运行测试时,结果很好。什么会导致问题?

  • 问题内容: 我正在使用MySQL GUI,通过选择某些表并将从备份转储生成的语句运行到空表(新模式)中,以将某些站点迁移到CMS的新版本。旧表中有几列在新表中不存在,因此脚本会因以下错误而停止: 脚本行:1个“字段列表”中的未知列“ user_id” 挑选要导出的所需列,或编辑转储文件将非常乏味且耗时。要解决此问题,我将在生成错误时创建未使用的列,通过运行查询导入数据,然后在处理完该表后删除未使用