Cloud Firestore 是否保存带有换行符 \n 字符的字符串(多行)?

cbd*_*per 9 firebase google-cloud-firestore

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

在此输入图像描述

保存的这个字符串实际上是:

在此输入图像描述

问题

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

Fra*_*len 2

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

由于该行为令您感到困惑,请提交错误报告。但请放心:您的换行符已正确存储和读取。

  • 控制台在显示字符串值时会去除换行符,但换行符会被存储。您可以通过将字符串值读回到代码中来轻松测试这一点。 (3认同)