Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EUC文字体系のhtmlから、mailtoでWindowsのメーラーを呼び出してもsubject文字化けさせない方法を教えてください)

EUC文字体系のhtmlから、Windowsのメーラー呼び出し時の文字化け回避方法

このQ&Aのポイント
  • EUCコードで書かれたhtmlソースページからWindowsのメーラーを呼び出す際に、subjectと本文の文字化けを回避する方法について教えてください。
  • htmlページはEUC文字体系から変えないものとして、メーラー呼び出し時の文字化けを防ぐ方法をお聞きしたいです。
  • EUC文字体系のhtmlソースページでmailtoを使用し、Windowsのメーラーを呼び出す際に、subject文字化けを防ぐ方法について教えてください。

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

  • ベストアンサー
回答No.1

仕様上はマルチバイト文字は【ページの符号化方式に関わらず】UTF-8でパーセントエンコードすることになっていますが・・・ ecmascriptで encodeURIComponent("文字列") で返される文字列のこと http://homepage3.nifty.com/jgrammar/ja/tools/codeval0.htm でUTF-8にだけチェックを入れ,出てくる二桁ずつの16進数の前にそれぞれ %をつけたものと同じ mailto:test@test.com?cc=admin@net.co.jp?subject=%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%81%99 ってな感じで。 [インターネットオプション] [詳細設定] mailtoリンクでUTF-8を使う にチェックすれば大丈夫だと思う。 ただ,そうでない場合 確か完全に解決する方法はないとか言う結論だった気がする http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=4551

goku3
質問者

お礼

>>UTF-8にだけチェックを入れ,出てくる二桁ずつの16進数の前にそれぞれ%をつけたものと同じ バッチリです。^^ なかなか解決しなかったので感動しています。 大変ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A