【问题标题】:Does Cloud Firestore save strings with newline \n characters (multiline)?Cloud Firestore 是否使用换行符 \n 字符(多行)保存字符串?
【发布时间】:2019-11-03 00:16:00
【问题描述】:

显然 Cloud Firestore 控制台不会在字符串中显示 换行符。有没有办法检查它们?

这个保存的字符串其实是:

问题

我能否确定换行符存在,即使它们在 Firestore 控制台上不可见?

【问题讨论】:

  • 签出this
  • 字符串未经修改存储,但 Firestore 控制台的各个部分以不同的方式显示换行符。由于这种行为让您感到困惑,请file a bug report。但请放心:您的换行符已正确存储和读取。

标签: firebase google-cloud-firestore


【解决方案1】:

字符串未经修改存储,但 Firestore 控制台的各个部分以不同的方式显示换行符。另请参阅我之前对 Firebase Firestore new line command 的回答和 Doug 在此处的回答:New Line Command (\n) Not Working With Firebase Firestore Database Strings

由于该行为让您感到困惑,请file a bug report。但请放心:您的换行符已正确存储和读取。

【讨论】:

  • 这不是真的。请看这个问题:github.com/firebase/firebase-js-sdk/issues/2366
  • 控制台在显示字符串值时会去除新行,但会存储新行。您可以通过将字符串值读回到代码中来轻松地对此进行测试。
猜你喜欢
  • 1970-01-01
  • 2021-09-26
  • 1970-01-01
  • 2020-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-18
相关资源
最近更新 更多