ну, в общем случае, если вы присваеваете переменной текстовый литерал(то есть в кавычках строка), то просто экранируете спецсимволы знаком "\":
var perem="текст\n\"\' \\ // /* ";
и в общем-то все.
если вы получаете текст, другим способом, то проблем в присвоении не должно возникнуть
покажите код как вы получаете код текуцщей страницы, и пытаетесь получить код старой страницы
особенно интересен тот момент, как вы получаете код старой страницы, после генерации новой.или вы это заранее делаете?тогда в чем проблема?