お問い合わせメールをリンクしたときに
ユーザーのメールソフトが立ち上がり、
件名や本文で記入していただきたい内容を事前に入れたいのですが、
Internet Explorer では、正しく表示されるものの
Google Chrome や safari で文字化けした経験ありませんか?
【Chromeでも文字化けしないようにするには】
私の場合、
ホームページビルダーで作って、メールソフトはOutlook2010です。
HPはShift-jis なのでデコードもShift-jisでする必要があります。
当然UTF-8で作っていれば、UTF-8でデコードします。
今回は、修正なので、直接HTMLタグに書き込みしました。
デコードは、こちらのサイトでできますので、参考にしてください。
注意点としては、日本語だけをデコードしてください。
http://www.tagindex.com/tool/url.html
参考までに
mailto:xxxx@toiawaseyoo.com
Subject=お気軽にお問い合わせ&body=【お名前】:%0D%0A【住 所】:%0D%0A【電 話】:%0D%0A【お問い合わせ内容】:
の場合
お気軽にお問い合わせ
【お名前】:
【住 所】:
【電 話】:
【お問い合わせ内容】:
が日本語なので、この部分をShift-jisでデコードして
Subject= (これは件名コード)
&body= (これは本文コード)
%0D%0A (これは改行コード)
の記号は、デコードしません。
この例の場合、
mailto:xxxx@toiawaseyoo.com?
Subject=%82%a8%8bC%8cy%82%c9%82%a8%96%e2%82%a2%8d%87%82%ed%82%b9
&body=%81y%82%a8%96%bc%91O%81z%81F
%0D%0A%81y%8fZ%81%40%8f%8a%81z%81F
%0D%0A%81y%93d%81%40%98b%81z%81F
%0D%0A%81y%82%a8%96%e2%82%a2%8d%87%82%ed%82%b9%93%e0%97e%81z%81F
上記の例で以下の様に正しく表示されました。
HPがShift-jisの方は、
mailto:の後に希望の宛先を入れて
Subject=以下をコピーしてご自身のHPのHTMLの該当箇所に
張り付けるだけでも利用することができます。
自分でも忘れないために残しておきます。

代々木上原、代々木八幡・代々木公園周辺での
賃貸のお部屋探しはウェルサイドホーム

