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

在IDEA中直接运行夸克斯时汉字显示不正确

柳项明
2023-03-14

在IDEA中直接运行quarkus时,汉字显示不正确。

  • IDEA版本:IntelliJ IDEA 2021.3(终极版)
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

当我用idea的run函数直接启动quarkus时,无论我的文件是什么。编码参数设置为UTF-8或GBK,无法正确显示汉字,如下图所示:

但是当我在终端中运行quakus: dev时,汉字显示正确,如图所示:

我不知道这个问题的原因是想法、quarkus工具或quarkus框架。

我试图附上更多信息:

System.out.println(System.getProperty("file.encoding"));//GBK
System.out.println(Charset.defaultCharset());//GBK
System.out.println("注意身体,适度看漫");//Right
//注意身体,适度看漫
logger.info(new String("注意身体,适度看漫".getBytes(StandardCharsets.UTF_8)));//Right
//2021-12-30 19:53:49,920 INFO  [io.git.jia.fin.run.ComicRunner] (Quarkus Main Thread) 注意身体,适度看漫
logger.info("注意身体,适度看漫");//Error
//2021-12-30 19:53:49,920 INFO  [io.git.jia.fin.run.ComicRunner] (Quarkus Main Thread) ???????,??????
logger.info(new String("注意身体,适度看漫".getBytes("GBK")));//Error
//2021-12-30 19:53:49,920 INFO  [io.git.jia.fin.run.ComicRunner] (Quarkus Main Thread) ???????,??????

共有1个答案

白子昂
2023-03-14

从文件菜单和设置|编辑器|字体中选择“控制台配置”中使用的支持汉字的字体系列

 类似资料:
  • 我想用一个用Kotlin编写并使用Vert的现有项目测试Quarkus和Docker的本机映像。x个竖线。 你能给我举一个关于如何使用Quarkus部署Verticle的例子吗? 我的依赖项是和。 我在Vert. x扩展测试中找到了一些例子,但是我找不到如何在服务器启动时部署我的Verticle。

  • 我想使用利用的新错误处理,但我还想使用使用注释。 问题是,附带了的包,这与冲突,因为它们都有JAXRSecurityConfig。denyJaxRs,导致以下错误: 有人能够使用这两个库吗?

  • 关于Quarkus,我有两个问题: > 当不使用本机模式时,quarkus可以与任何java库一起使用吗?我不明白quarkus扩展的含义,例如https://github.com/quarkiverse中为非本机图像提供的扩展。这些扩展是否只有在本机模式下使用quarkus时才需要?

  • 我正在使用Jacoco插件计算Spring启动应用程序的代码覆盖率。build.gradle的Jacoco配置如下: } 和 } } 有人能帮我吗?

  • 使用iText 5.5.11从maven回购https://mvnrepository.com/artifact/com.itextpdf/itextpdf/5.5.11 基本多语言平面中的非代理字符在生成的pdf上呈现,但代理字符不呈现。 编辑:也尝试使用编码为“UniGB-UCS2-H”的字体“STSong Light”(如本书中的示例)。结果相同-缺少代理字符。 Edit2:让它与"SimS

  • 第一次在JAVA项目上使用FreeMarker,在配置汉字时使用堆栈。 看到了一些对FreeMarker.Properties进行更改的示例请求,但我没有这个文件。我只是导入。jar文件并使用它。 请告诉我该怎么做才能让它显示汉字。