※ ChatGPTを利用し、要約された質問です(原文:EUC文字体系のhtmlから、mailtoでWindowsのメーラーを呼び出してもsubject文字化けさせない方法を教えてください)
EUC文字体系のhtmlから、Windowsのメーラー呼び出し時の文字化け回避方法
このQ&Aのポイント
EUCコードで書かれたhtmlソースページからWindowsのメーラーを呼び出す際に、subjectと本文の文字化けを回避する方法について教えてください。
htmlページはEUC文字体系から変えないものとして、メーラー呼び出し時の文字化けを防ぐ方法をお聞きしたいです。
EUC文字体系のhtmlソースページでmailtoを使用し、Windowsのメーラーを呼び出す際に、subject文字化けを防ぐ方法について教えてください。
EUC文字体系のhtmlから、mailtoでWindowsのメーラーを呼び出してもsubject文字化けさせない方法を教えてください
EUCコードで書かれたhtmlソースページにて、次のように外部メーラーを呼びだすようにタグを書いた場合、
<A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=テストです?body=本文です">メールはこちら</A>
ブラウザから当該リンクをクリックして、メーラーが起動されたときに、subject/本文ともに文字化けを起こしています。
(ちなみにメーラーはBeckyで試しています)
これは、Windows環境がShift-JISのためだと思い、上記のタグの中で、日本語の部分だけ、Shift-JISに変えるようにしてみました。
<A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=・ニ・ケ・ネ、ヌ、ケ?body=ヒワハク、ヌ、ケ">メールはこちら</A>
それでもやはりsubject/本文ともに文字化けします。(最初のものとは違う化け方です)
htmlページはeuc文字体系から変えないものとして、上記のような文字化けを回避するhtmlの書き方について教えてください。
お礼
>>UTF-8にだけチェックを入れ,出てくる二桁ずつの16進数の前にそれぞれ%をつけたものと同じ バッチリです。^^ なかなか解決しなかったので感動しています。 大変ありがとうございました。