使用 UTF-8 文件编码

UTF-8 设置为默认文件编码,以确保跨平台行为一致。

解释

使用 UTF-8 作为默认文件编码,以确保跨环境行为一致,并避免因平台相关的默认编码而导致的缓存问题。

在使用构建缓存时,这一点尤为重要,因为环境之间文件编码的差异可能导致意外的缓存未命中。

要强制使用 UTF-8 编码,请在您的 gradle.properties 文件中添加以下内容:

org.gradle.jvmargs=-Dfile.encoding=UTF-8
不要依赖底层 JVM 或操作系统的默认编码,因为这在不同环境之间可能有所不同,并导致行为不一致。