mailto:hoge@example.com?body=本文 とすると、本文をデフォルトで表示させることができます。 この本文に日本語などをエンコードしたまま渡したい場合があります。普通に body の値にエンコードした文字列を指定すると mailto をクリックしたときにブラウザが勝手にデコードしてしまいます。エンコードしたまま本文の値を渡したい場合は二重にデコードすれば、エンコードした文字列のままメーラーの本文に文字列が表示されます。 これはどういう場合に必要かというと本文に 日本語を含む URL を指定したい場合に必要になります。 例えば、 http://www.google.co.jp/search?q=日本語 という文字列を本文に入れたい場合などです。「日本語」の部分を2回エンコードすることにより http://www.google.co.jp/search?q=%E6%97%