gradle在idea运行防止乱码
build.gradle.kts// Windows 中文环境下子 JVM 默认按 GBK 写 stdout而 Gradle 守护进程按 UTF-8 读 // 中文就在这一步烂掉。JDK 19 起 stdout 编码由 stdout.encoding 决定 // file.encoding 管不了它所以三个都显式钉成 UTF-8。 val utf8JvmArgs listOf( -Dfile.encodingUTF-8, -Dstdout.encodingUTF-8, -Dstderr.encodingUTF-8, ) //防止idea乱码 tasks.withTypeJavaExec().configureEach { jvmArgs(utf8JvmArgs) } asks.test { useJUnitPlatform() //防止idea乱码 jvmArgs(utf8JvmArgs) testLogging { events(passed, failed, skipped) showStandardStreams true } }