关于JDK21控制台字符集编码问题
前言:
某日实验JDK21,idea控制台字符集编码不停乱码,后将idea所有能设置UTF-8的设置都配了一遍,无果,后搜索JDK21字符集编码相关后办理
1.设置项目字符集
点击菜单 File - > settings -> appearence , 将字体设置为支持中文的微软雅黑
2.设置字符编码为 UTF-8
点击菜单 File -> settings -> Eitor -> File Encodings ,
将字符全局编码、项目编码、设置文件编码同一设置为UTF-8
3.修改 IDEA 设置文件
- 找到 IDEA 的安装目录,进入 /bin 文件夹,找到idea.exe.vmoptions、idea64.exe.vmoptions
-Dfile.encoding=UTF-8
新版本 IDEA 只有一个 idea64.exe.vmoptions 文件
- 在导航栏“Help→Etit Custom VM Options…”的idea64.exe.vmoptions 文件尾加上-Dfile.encoding=UTF-8,重启
4.看控制台下方是否也是 UTF-8
5.服务器设置为UTF-8
点击导航栏 Run - > Edit Configurations… ,修改Web设置假造机输出选项 VM options, 添加-Dfile.encoding=UTF-8
6.重点:JDK21的设置
步骤5时-Dfile.encoding=GBK
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |