我最近在一个生成日历事件的移动网站上工作,下载后可以将其添加到设备的本机日历中。开箱即用的 ics 格式在 Outlook 和 iOS 上运行良好。但是,Android 有点棘手。按照这个线程的建议,我将 vCalendar (vcs) 格式提供给 Android 设备。
这似乎工作得很好,除了一件事 - 描述。DESCRIPTION元素的文本跨越多行,但换行符似乎没有正确转义(就像它们在 iOS 中所做的那样)。相反,当我提供转义换行符时,我将它们作为文字放在 Android 设备上的说明文本中,这看起来很讨厌。
为了澄清,这是它在 iOS 上的外观:
This is the first sentence.
This is the second sentence.
在安卓上:
This is the first sentence.\nThis is the second sentence.
不转义换行符当然意味着描述一旦遇到第一个换行符就结束。关于整个主题的信息非常稀缺,但是有没有人有过如何处理 Android 上的换行符的经验?
更新 我在运行 Gingerbread 的三星 Galaxy S (GT-I9000) 上遇到了这个问题(尽管在 Eclair 上也是一样)。这是将 \n 转义为 \\n 后的屏幕截图: