如何在Web应用程序中的平台之间管理新的行代码

时间:2010-12-23 11:15:05

标签: html internet-explorer web-applications cross-platform newline

我正在编写一个Web应用程序,我遇到了newLine字符的一些问题。

我的应用程序允许使用Markdown语言创建帖子(如论坛)。所以它是纯文本,而不是HTML。

假设我在 Linux 中创建帖子,然后尝试在 Windows 计算机中对其进行编辑。

新的行字符不受尊重。你知道为什么吗?我认为这是浏览器已经解决的问题......

如何以多平台方式支持textarea中的编辑?

编辑:我无法在Chrome和Firefox中重现此问题,只能在Internet Explorer中重现。

1 个答案:

答案 0 :(得分:1)

问题是,你如何存储来自该textarea的输入。 可能有很多解决方案,但为了使其工作在多平台上,我建议在存储到数据库之前用更静态的东西(如0x0A,
或其他html实体)替换换行符。之后,当它被重新启动时,您可以将其替换回您需要的任何内容。