Tweet去年ぐらいに見つけたjQueryを使ったHTML encode,decodeの方法なのですが、かなりすばらしかったのでメモっておきます。 画面からの登録や更新などで、タグやらなんやら入ってしまう場合は必ず行わなければならないので、かなり便利です。 function htmlEncode(value){ return $('<div/>').text(value).html(); } function htmlDecode(value){ return $('<div/>').html(value).text(); } メモリ内でdivを作成して、そいつにencodeしたい値をtextとして入れてからinnerHTMLで取得するとencodeされた値で返ってきます。 その逆を行えばdecodeも行えちゃうという、なんて素敵なコードでしょうか。 jQueryが出てきてからドキッ