这个问题在这里已经有了答案:
Does Cloud Firestore save strings with newline \n characters (multiline)?
(1 个回答)
2年前关闭。
将包含换行符的 TextField 中的字符串值(通过点击键盘上的换行按钮)添加到 Firestore 字段时,Firestore 中的值不会添加 \\n 到值(value)。相反,它只是用一个空白空间替换它。但是,当在我的应用程序中显示字符串值时,它会用换行符显示它,这对我来说是令人困惑和有问题的,因为 Firestore 值不包括 \\n .
有什么理由这样做吗?
最佳答案
您所观察到的只是因为 Firestore 控制台选择显示字符串的方式,以实现紧凑性。数据始终按照您编写的方式存储,当您在应用程序中读回它时,它将完全按照您编写的方式存储。
关于flutter - Firestore 不存储来自 TextField 的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60367517/