Gradle 使用 Kotlin 的情况下设置使用 UTF-8,乱码问题解决
找了好久才找到该怎么整,在此记录一下
原本的样子
Groovy 下设置 UTF-8:
tasks.withType(JavaCompile) { options.encoding = "UTF-8" }
但是现在改了,食大便了
Kotlin 下设置 UTF-8
tasks.withType<JavaCompile> { options.encoding = "utf-8" }
如果还是输出乱码,那多半是因为你的 Java 使用的 GBK 编码
上面的代码只能确保 Gradle 编译的时候使用utf-8
我们之中出了一个叛徒.jpg
再将此段话加入到build.gradle.kts
中即可设置Java使用utf-8
tasks.withType<JavaExec> { systemProperty("file.encoding", "utf-8") }
他妈的,Windows 传统异能,Linux 大约是没这屁事的
分类:
Java
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体