带有汉字的 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)
远程配置 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)