HTML - Новая строка char в редактируемом DIV-содержимом?

Я сохраняю содержимое в базе данных, например:

Hello
This
is 
Text

и когда я передаю это в текстовое поле, он остается с новыми разрывами строк. Но если я передам этот текст в div с редактируемым контентом, он будет выглядеть следующим образом:

Hello This is Text

Как я могу исправить эту проблему?

Ответ 1

Установите стиль в div: white-space: pre или white-space: pre-wrap

Пример: http://jsfiddle.net/fPv6S/

Ответ 2

Вы можете искать и заменять символы новой строки <br />. http://jsfiddle.net/fPv6S/1/