Idea-无法将中文的十六进制编码自动还原为中文

发布时间 2023-09-27 11:28:59作者: 虎头小黑

问题描述:

  在idea工具中,部分中文内容,只能显示原始的unicode编码,不能还原为中文。如: 

  message对应的中文内容为:操作成功。但是在idea中只能显示:unicode类型的编码。

  但是System.out.println(message);又能显示正常中文。

 

问题原因:

  文件的编码格式为UTF-8,而Idea编辑器里的文件编码跟随电脑操作系统(Windows 10,默认GBK)的文件编码格式保持一致。

 

解决方法:

  1)打开IDEA设置,File -> Settings -> Editor -> File Encodings

  2)设置全局编码(Global Encoding)、工程编码(Project Encoding)、文件(Properties Files/*.properties)默认编码为UTF-8。

  3)勾选Transparent native-to-ascii conversion选项。

  4)点击按钮Apply、OK应用即可。

 

参考:

https://blog.csdn.net/weixin_44299027/article/details/110498236