Idea-无法将中文的十六进制编码自动还原为中文
问题描述:
在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