No, non si puo' fare cosi' ne ha senso farlo. Se si lamenta javascript allora e' li' il problema, non nella creazione della stringa.

Magari fai
codice:
var text = <?php echo $contents ?>
invece di
codice:
var text = "<?php echo $contents ?>"