我正在编写一个Web应用程序,我遇到了newLine字符的一些问题。
我的应用程序允许使用Markdown语言创建帖子(如论坛)。所以它是纯文本,而不是HTML。
假设我在 Linux 中创建帖子,然后尝试在 Windows 计算机中对其进行编辑。
新的行字符不受尊重。你知道为什么吗?我认为这是浏览器已经解决的问题......
如何以多平台方式支持textarea中的编辑?
编辑:我无法在Chrome和Firefox中重现此问题,只能在Internet Explorer中重现。
答案 0 :(得分:1)
问题是,你如何存储来自该textarea的输入。
可能有很多解决方案,但为了使其工作在多平台上,我建议在存储到数据库之前用更静态的东西(如0x0A,
或其他html实体)替换换行符。之后,当它被重新启动时,您可以将其替换回您需要的任何内容。