GUarda, l'ho appena provato con dei tag html, e me lo fa anche li. Chiaramente non me lo fa vedere con l'eco ma nel codice lo vedo che l'ha cambiato.

Al limite fai un addslashes() alla stringa di partenza.