开发者

解决IDEA报错:编码GBK的不可映射字符问题

目录
  • IDEA报错:编码GBK的不可映射字符
    • 终端
    • 软件
    • 问题描述
    • 原因分析
  • 解决方案
    • 方法1:将命令改为
    • 方法2:右下javascript角UTF-8或其他改为GBK
    • DyEuueKfkH法3:一劳永逸法
  • 总结

    IDEA报错:编码GBK的不可映射字符

    终端

    • Windows PowerShell

    软件

    • IntelliJ IDEA 2023.3.4 使用 JDK 17

    问题描述

    • 在终端运行Javac Test.java后报错:编码 GBK 的不可映射字符

    原因分析

    • 新的JDK字符集默认javascript是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

    解决IDEA报错:编码GBK的不可映射字符问题

    方法3:一劳永逸法

    设置>编辑器>文件编码>将所有可见的编码选项改为GBK

    解决IDEA报错:编码GBK的不可映射字符问题

    解决IDEA报错:编码GBK的不可映射字符问题

    www.devze.com

    以上为个编程客栈人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新开发

    开发排行榜