http://b.hatena.ne.jp/entry/blog.ohgaki.net/javascript-string-escape あたりで盛り上がっていた件、僕も、そもそもそういうことはやめたがいい派ですが、一方で、SCRIPTタグ内に動的生成したデータを埋め込むのは、それほど難しいことではないかと思います。
というのは、元のエントリではエスケープ関数を自作していますが、実際はありもののエスケープ関数を使って、SCRIPTタグ内に正しくエンコードされたデータを埋め込むことが可能だからです。具体的には、
- データを JSON エンコードし
- 次に </ を </ に変換する
という手順を踏めば良いかと。