带有汉字的 Firebase Remote Config

Firebase Remote Config with Chinese characters

远程配置 getString() return 版本 18.0.0 和版本 19.0.0 之间的不同结果。

我试过设置

org.gradle.jvmargs=-Dfile.encoding=UTF-8
systemProp.file.encoding=utf-8

gradle.properties

我也试过设置

compileOptions {
    encoding = 'UTF-8'
}

build.gradle

下面是代码片段

fun getRemoteString(key: String) {
    val wording = FirebaseRemoteConfig.getInstance().getString(key) 
    Log.d(javaClass.simpleName, "wording= $wording")
    return wording
}

我希望 Firebase 远程配置 return 登入閱讀, 就像 18.0.0 returned 但现在它 returns ç»å¥é±è®, for 19.0.0

有什么设置需要我配置吗?

谢谢。

我遇到了同样的问题.. 作为临时解决方案,我将 ISO_8859_1 字符串转换为 UTF-8

newValue = new String(wording.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8)