在IDEA中直接运行夸克时,汉字不能正确显示。
2.5.4.Final
)
<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函数直接启动夸克时,无论我的file.encoding参数设置为UTF-8还是GBK,它都不能正确显示汉字,如下图所示:
UTF-8:
GBK:
但是,当我运行quarkus:dev在终端中时,汉字将正确显示,如图所示:
我不知道这个问题的原因是这个想法,或者夸克工具,或者夸克框架。
我试着附上更多的信息:
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) ???????,??????
发布于 2022-08-11 07:20:46
也许你可以试试:
Step1。在环境变量中使用"JAVA_TOOL_OPTIONS“键和set”-Dfile.code=utf-8“值。
Step2。确保您的文件编码已经设置为"UTF-8",来自Settings Editor
希望这能对你有所帮助
发布于 2021-12-30 13:02:25
选择支持汉字的“控制台配置”中使用的字体系列,从File菜单和Settings x Editor font 中选择
https://stackoverflow.com/questions/70444142
复制相似问题