• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mailto の本文の文字化けについて)

mailto の本文の文字化けについて

このQ&Aのポイント
  • 13年ほど前、HTML 4.01 でホームページを作り、各種お問い合わせに mailto を使っていましたが、数年前から、mailto の本文が文字化けしていることに気づきました。
  • 最近、windows7 IE10 にアップグレードしたところ、mailto の本文の文字化けがなくなったのですが、Google Chrome では、やはり本文のみ文字化けしたまま。
  • mailto でなんとか文字化けしないようにできないかと思い、質問させていただきます。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

mailto の文字化けについては完全な対応は無理だと言う事をご承知置きください。 一番文字化けしにくいのは本文の文字コードをShift-JISにしてURLエンコードしておく方法です。 しかし、OS、ブラウザ、メールソフトの組合せにより文字コードやURLエンコードの有無による文字化けの発生状況が異なります。 私の環境(Windows 10、Chrome 67、Shuriken 2018)では文字コードやURLエンコードの有無に関係無くキレイに表示されます。 Shift-JISにしてURLエンコードを掛けるのがベターなのは、単にOS、ブラウザ、メールソフトの組合せで一番利用率が高い組合せで問題が起きない方法だというだけで、ブラウザやメールソフトが多様化している現在では文字化けする組合せが出てくる確率は高くなっています。 完全に文字化けを排除したければ、TayoriやGoogleフォームのようなサービスを利用するか、ご自身のサーバ上で独自のCGIを動かすしかありません。

sybylla
質問者

お礼

ご回答、ありがとうございます。 Google のアカウントを持っているため、Googleフォームを試してみました。 無事にできたのですが、回答があっても Google のアカウントにログインしないと、分からないんですね? Google のアカウントに届くメールは、windows Live メールで受け取るように設定していて、Web mail に毎日はログインしないので…。同様のフォームは、ほかのものでも、CGIでもそうなのでしょうか?