Как обрабатывать символы новой строки в Javascript? (из PHP)

У меня есть такой код:

<?php
echo '<script type="text/javascript">';
echo 'var out="'.$txt.'";';
echo '</script>';
?>

Где $ txt - это PHP-переменная, которая может содержать такие символы новой строки:

line1
 line2 hello world

Что в конечном итоге вроде этого:

var out="line1
 line2 hello world";

Что, конечно, вызовет ошибку Javascript.

Как лучше всего с этим справиться? Переменная out будет использоваться в текстовой области HTML, поэтому я не думаю, что ее можно проанализировать в

8
задан Zeno 24 November 2010 в 19:19
поделиться