记录一次InteIIiJ IDEA Gradle 中文乱码的解决方式

641 阅读1分钟

问题描述

编译Java项目,控制台输出如下报错信息

����: ����GBK�IJ���ӳ���ַ�      * 获取JDBC类名称列�?

解决方案

  1. 打开设置(Settings),找到File Encodings,按照下图设置;

image.png

  1. 重新编译项目Build Module 'xxx'

image.png

其他参考解决方案:

[InteIIiJ IDEA Gradle 编码 GBK 的不可映射字符](InteIIiJ IDEA Gradle 编码 GBK 的不可映射字符_ide gradle 编码gbk的不可映射字符-CSDN博客)

使用InteIIiJ IDEA新建一个java的Gradle工程,运行后报错:”编码 GBK 的不可映射字符”,即凡是有中文的地方就报错了。解决方法,在build.gradle文件里增加如下配置:

//编译JAVA文件时采用UTF-8
tasks.withType(JavaCompile) {
    options.encoding = "UTF-8"
}