&が消えちったので書き直し

日本語の文字列を文字列を文字参照(&#xnnnn;みたいな形式)に
エンコードするにはどうしたらいいですか?