Chromeでお問い合わせメールの文字化け | 代々木上原・八幡賃貸はウェルサイドホーム

代々木上原・八幡賃貸はウェルサイドホーム

東京都渋谷区の代々木公園、代々木八幡、代々木上原周辺で
賃貸マンション・アパートをご紹介しています。
地域密着の不動産屋さんです。
日常の出来事や不動産業務などについて、感じたこと・思ったことを書いていきます。

ホームページを作ってフォームメール以外でも

お問い合わせメールをリンクしたときに

ユーザーのメールソフトが立ち上がり、

件名や本文で記入していただきたい内容を事前に入れたいのですが、

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の該当箇所に
張り付けるだけでも利用することができます。

自分でも忘れないために残しておきます。





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