Android Studio 复制代码编码错误
情景
其他项目有一个java模块,新项目中创建了一个java模块,复制代码到模块中,报编码异常(gbk),但是我两边的项目都是utf-8的。
解决方法
gradle中配置utf-8
plugins {
id 'java-library'
id 'kotlin'
}
java {
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation project(path: ':libjavalog')
}
//配置UTF-8编码
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}