javascript - 从js发送到firebase时出现JSON字符集问题
问题描述
我通过 JS SDK (6.3.1) 使用以下方法将数据保存到 firebase RTDB:
firebase.initializeApp(firebaseConfig);
var data={
"name":"Česká republika"
};
var key = firebase.database().ref().child('areas').push(data).key;
当我在 Firebase 控制台中查看特殊字符时,它们存在问题。这很可怕,但 firebase 有时会正确处理角色,有时则不会。以下输出仅通过刷新脚本实现(脚本文件以 UTF-8 编码):
同样以类似的形式发送字符\u00e9
也无济于事。它们有时也很受欢迎,有时却没有。谢谢你的想法!
解决方案
这在下游依赖项(JavaScript 缩小器)中存在问题,这在某些边缘情况下会导致编码问题。
JavaScript SDK 6.3.4 版本已经解决了这个问题,所以如果你遇到这个问题,我建议升级到最新版本。
推荐阅读
- javascript - 4. 定义一个带一个参数(位置)的函数,通过存储在数组中的位置找到一个元素,并返回找到的元素的详细信息
- c++ - 如果我在头文件中声明并定义一个函数,使函数内联是否重要?
- c - 如果字符串与两个关键字匹配,则验证字符串
- android - android:将内部存储图像复制到ImageView?
- ios - 如何创建 WhatsApp 预览动画?
- c# - 如何使用 Cache.Insert?
- java - SpringBoot DTO 验证
- if-statement - TradingView Pine-Script:仅在输入为真时绘制一条线
- reactjs - React:Redirect withRouter 导致警告:React 无法识别 DOM 元素上的 `staticContext` 道具
- c++ - 我应该在我的代码中使用 `const T&` 而不是 `T&&` 像 stl