Javascript 从js发送到firebase时出现JSON字符集问题

Javascript 从js发送到firebase时出现JSON字符集问题,javascript,firebase,firebase-realtime-database,encoding,utf-8,Javascript,Firebase,Firebase Realtime Database,Encoding,Utf 8,我正在通过JS SDK(6.3.1)将数据保存到firebase RTDB,使用: 在Firebase控制台中查看特殊字符时,会出现问题。这很吓人,但firebase有时能把角色演对,有时却不行。以下输出仅通过刷新脚本实现(脚本文件以UTF-8编码): 同样,以\u00e9等形式发送字符也没有帮助。他们有时也很受欢迎,有时不受欢迎。 谢谢你的想法 这是下游依赖项(JavaScript minifier)的问题,它在某些边缘情况下导致编码问题 此问题已在中解决,因此如果遇到此问题,我建议升级到最

我正在通过JS SDK(6.3.1)将数据保存到firebase RTDB,使用:

在Firebase控制台中查看特殊字符时,会出现问题。这很吓人,但firebase有时能把角色演对,有时却不行。以下输出仅通过刷新脚本实现(脚本文件以UTF-8编码):

同样,以
\u00e9
等形式发送字符也没有帮助。他们有时也很受欢迎,有时不受欢迎。
谢谢你的想法

这是下游依赖项(JavaScript minifier)的问题,它在某些边缘情况下导致编码问题


此问题已在中解决,因此如果遇到此问题,我建议升级到最新版本。

您确定本地文件的编码正确吗?尝试通过Notepad++、IntelliJ或任何其他可以转换文件编码的IDE/编辑器进行转换。该文件采用UTF-8格式,没有BOM,由Notepad++转换和设置。当我使用BOM将其转换为UTF-8并将格式设置为UTF-8时,会出现相同的行为。您是否尝试使用其他框架?我面临类似的问题,但只有在启用longPolling时才会发生。您可以通过使用firebase.database.INTERNAL.forceLongPolling()来实现这一点。我可以复制这一个:并且看起来您也在这里提交了一个错误:。让我们继续关注后者。
 firebase.initializeApp(firebaseConfig);
  var data={
      "name":"Česká republika"
  };
  var key = firebase.database().ref().child('areas').push(data).key;