UniversalWindowsPlatform (Node.js + Xamarin) 中的文本 CL/RF 错误

Text CL/RF error in UniversalWindowsPlatform (Node.js + Xamarin)

我正在使用 Xamarin 和 Node.js 开发移动设备 我想 post 使用 'Editor'

的文本

在Xam.Android、Xam.iOS、 当我 post 发短信时, 结果是

aa

bb

但在 UWP 中

aabb

当我在客户端检查 post 正文的文本时, 所有平台都显示正确的正文

但是,当我检查 post 节点

中的正文时

Android,iOS正文正确,UWP正文不正确

我如何解决这个问题?

Android, iOS's body is correct, UWP's body is incorrect

Editor控件用于接受多行输入。对于我的测试,每个平台的换行符都不同。

IOS: \n

Android:\n

UWP:\r

因此您可以在您的客户端中将 \r 替换为 \n 或使您的 node.js 服务支持 \r 换行符。

var Str = editor.Text.Replace("\r", "\n");