重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

メールソフトの起動時、件名と本文を予め表示させたいのですが、

<a href="mailto:example_mail@xxx.jp?subject=件名&body=本文">

上記のような記述をすると、日本語部分が文字化けしてしまいます。

サイトで調べると、この記述で表示されるようなのですが。

どこが悪いのかお分かりの方、お手数ですがご教示願います。

A 回答 (2件)

form ===src="mailto:***"、href="mailto:****は、あくまでブラウザのおまけ機能です。



 ⇒href = uri [CT]( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )

 他のOS,ブラウザ,言語などを使われている方には意味ありません。URLエンコードだけでは対処できないことが多いです。
<form>を使って送信するほうが確実です。

 

 
    • good
    • 0

文字コードの問題と、ブラウザとメールソフトの組合せによっては予めURLエンコードをしてタグに入れておかないと文字化けする事があります。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!