Как управлять новыми линейными символами между платформами в веб-приложении - PullRequest
1 голос
/ 23 декабря 2010

Я пишу веб-приложение и испытываю некоторые проблемы с символами newLine.

Мое приложение позволяет создавать сообщения (например, форум) на языке Markdown .Так что это обычный текст, а не HTML.

Предположим, что я создаю сообщение в Linux , а затем пытаюсь отредактировать его на Windows машине.

Новые символы строки не соблюдаются .Ты знаешь почему?Я думал, что эта проблема уже решена браузерами ...

Как лучше всего поддерживать редактирование в текстовой области многоплатформенным способом?

РЕДАКТИРОВАТЬ: Я не могу воспроизвести проблему в Chrome и Firefox, только в Internet Explorer.

1 Ответ

1 голос
/ 30 марта 2011

Вопрос в том, как вы храните данные из этой текстовой области. Решений может быть много, но чтобы он работал мультиплатформенным, я бы предложил заменить символы новой строки чем-то более статичным (например, 0x0A,
или другим html-объектом) перед сохранением в базе данных. После этого, когда он восстановлен, вы можете заменить его на то, что вам нужно.

...