解决IDEA报错:编码GBK的不可映射字符问题
更新时间:2025年04月30日 14:12:23 作者:北冰洋漂流
这篇文章主要介绍了解决IDEA报错:编码GBK的不可映射字符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
IDEA报错:编码GBK的不可映射字符
终端
- Windows powerShell
软件
- IntelliJ IDEA 2023.3.4 使用 JDK 17
问题描述
- 在终端运行javac Test.java后报错:编码 GBK 的不可映射字符
原因分析
- 新的JDK字符集默认是utf-8,而原先是GBK,GBK可以用UTF-8解析,而控制台则是GBK,这个时候改成了UTF-8,控制台就用GBK方式解析UTF-8了。
- 因此把File encoding的地方全部变成GBK,就可以正常输出了。
解决方案
方法1:将命令改为
javac -encoding UTF-8 Test.java
方法2:右下角UTF-8或其他改为GBK

方法3:一劳永逸法
设置>编辑器>文件编码>将所有可见的编码选项改为GBK


总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Springboot 使用内置tomcat禁止不安全HTTP的方法
这篇文章主要介绍了Springboot 使用内置tomcat禁止不安全HTTP的方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-07-07
解决Eclipse配置Tomcat出现Cannot create a server using the selected
这篇文章主要介绍了解决Eclipse配置Tomcat出现Cannot create a server using the selected type错误的相关资料,需要的朋友可以参考下2017-02-02
Java使用POI-TL和JFreeChart动态生成Word报告
本文介绍了使用POI-TL和JFreeChart生成包含动态数据和图表的Word报告的方法,并分享了实际开发中的踩坑经验,通过代码示例讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下2025-02-02
IDEA启动报错Internal error. Please refer to https://jb.gg/i
这篇文章主要介绍了IDEA启动报错Internal error. Please refer to https://jb.gg/ide/critical-startup-errors解决办法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-04-04
SpringBoot基于Mybatis拦截器和JSqlParser实现数据隔离
本文将介绍如何在 Spring Boot 项目中利用Mybatis的强大拦截器机制结合JSqlParser,一个功能丰富的 SQL 解析器,来轻松实现数据隔离的目标,本文根据示例展示如何根据当前的运行环境来实现数据隔离,需要的朋友可以参考下2024-04-04


最新评论