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の書き方について教えてください。
No.1ベストアンサー
- 回答日時:
仕様上はマルチバイト文字は【ページの符号化方式に関わらず】UTF-8でパーセントエンコードすることになっていますが・・・
ecmascriptで
encodeURIComponent("文字列")
で返される文字列のこと
http://homepage3.nifty.com/jgrammar/ja/tools/cod …
で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
>>UTF-8にだけチェックを入れ,出てくる二桁ずつの16進数の前にそれぞれ%をつけたものと同じ
バッチリです。^^
なかなか解決しなかったので感動しています。
大変ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java VScodeのターミナルの文字化けについて 1 2022/09/27 22:19
- PHP 10文字以降は非表示にしたいんですが、文法が分かりませんアドバイスお願い致します 1 2022/07/10 20:37
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/10/12 12:55
- PHP phpの imap_search で漢字コード 1 2022/09/06 17:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iframe の代用で objectタグを...
-
12月のカレンダーを表すHTMLを...
-
リンクの下線を消して、文字色...
-
タグの左揃えと波型の違いで・
-
1年無職の彼氏 別れるべきですか?
-
6~7割の正解で、なぜ合格?
-
今職業訓練のパソコン教室行っ...
-
損害保険募集人 資格について
-
Visual Basic と VC++ のちが...
-
PICのI2C通信のプログラムについて
-
stdio.hのバッファについて。
-
ファイナンシャルプランナー
-
GoogleAppのアカウントの有効の...
-
ビジコンって役に立ちますか?
-
ftpで「ホストが見つかりません...
-
Rubyでのプログラミング言語作成
-
自動で施設の空きを通知するプ...
-
IT業界に勤めていた人の末路は?
-
SAPの資格SAP ERP6.0について質問
-
メル画という待ち受け知ってる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
12月のカレンダーを表すHTMLを...
-
HTML 特殊文字の タブ:	...
-
embedタグでFirefox右クリック禁止
-
CSSでindex.htmlをクリックする...
-
個人HPにログイン機能付けられる?
-
ビルダーソフトの不用タグ
-
cssでclass名に大文字、アンダ...
-
CSV内のhtmlタグを文字のママ表...
-
theadはあまり使わないものです...
-
VBで簡単なゲームをつくるサイト
-
HTMLのタグは閉じなくてもいい...
-
EUC文字体系のhtmlから、mailto...
-
ブラウザで一定時間が過ぎると...
-
textarea 内に IFRAME を読み込...
-
HTML用語わからず
-
うっかり</body>と</html>を消...
-
HTMLとスタイルシートのタグの違い
-
【HP作成】クリック音が鳴るよ...
-
別ページをベージを写す
-
Affinger6でトップページに記事...
おすすめ情報