過去ログ表示


過去ログ 127 を表示

トピック内全 5 記事中の 1 〜 5 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

リンクタグmailtoで文字化け
(#20327) このトピック中1番目の投稿
(環境: WinXP/IE6)

HTML文章内のタグで以下のようなリンクがあります。(アドレスは仮のものです。)

<a href="mailto:support@xxx.yyy.zzz?subject=お問い合わせ&body=[1]お名前%0D%0A[2]お問い合わせ内容%0D%0A">お問い合わせ</a>

これをThunderbirdのツール→オプション→全般の「Thunderbirdを規定のメールクライアントとして使用する」チェックをOFFにした状態でリンクをクリックするとOutlookExpressが立ち上がり、タイトルと本文が正常に表示されます。しかしチェックをONにしThunderbirdが立ち上がるようにすると、タイトル、本文とも文字化けします。

できればThunderbirdのみを使用したいのですが、この現象を回避する方法はありますでしょうか? ご教示よろしくお願いします。

Re[1]: リンクタグmailtoで文字化け
(#20328) このトピック中2番目の投稿
(環境: WinXP/Firefox1.0.4)

この文字化けに関してはよく出てきています。
検索してみて下さい。

Re[2]: リンクタグmailtoで文字化け
(#20350) このトピック中3番目の投稿
(環境: WinXP/IE6)

No20328に返信(こーさんの記事)
> この文字化けに関してはよく出てきています。
> 検索してみて下さい。WinXP/Firefox1.0.4

すいません。検索条件ミスってたみたいです^^;;

http://www.mozilla.gr.jp/forums/?mode=al2&namber=15786&no=0&KLOG=98
http://www.mozilla.gr.jp/forums/?mode=al2&namber=10520&no=0&KLOG=70
http://www.mozilla.gr.jp/forums/?mode=al2&namber=12811&no=0&KLOG=84

この辺を見たのですが、

1)メーラとブラウザの相性?
  OE6/今回の質問対象外
2)ホームページ管理者の力量次第
  私の提示した方法はHTML文法上で既に誤り
3)メールタイトルの文字コードはmailtoで指定できない
4)body指定に対応しないメーラもある
5)mailtoで全角文字使うと弊害多すぎだから半角だけにしとけ

といったところでしょうか。

私はホームページを閲覧する側なので2,3あたりに引っかかり、解決できなさそうです。
一方で私の提示したものでも、やっぱりOutlookExpressではタイトル、本文とも正常に表示されます。

メーラ側で強制でエンコードを変更するオプションなどありませんでしょうか?

※非常識なこと聞いてたらゴメンなさいm(_ _;;)m

Re[3]: リンクタグmailtoで文字化け
(#20360) このトピック中4番目の投稿
(環境: OS2/Mozilla1.7)

送り出し側(Firefox)と受け手の両方の問題なので ややこしいですね。
なんの回答にもなりませんが こんな htmlファイルをローカルに作って読み込み、表示文字コードをいろいろ切り換えた上でクリックしてみました。(Mozilla 1.77)
Mozilla/5.0 (OS/2; U; Warp 4.5; ja-JP; rv:1.7.7) Gecko/20050425
(掲示板でどう見えるか、、、)
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;notitle&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
Non Encoded&lt;br /&gt;
&lt;a href="mailto:support@xxx.yyy.zzz?subject=お問い合わせ&amp;body=[1]お名前%0D%0A[2]お問い合わせ内容%0D%0A"&gt;Shift-JIS&lt;/a&gt;
&lt;a href="mailto:support@xxx.yyy.zzz?subject=お問い合わせ&amp;body=[1]お巳苳餐ー%0D%0A[2]お問い合わせ内容%0D%0A"&gt;ISO-2022-JP&lt;/a&gt;
&lt;a href="mailto:support@xxx.yyy.zzz?subject=、ェフ荀、ケ遉・サ&amp;body=[1]、ェフセチー%0D%0A[2]、ェフ荀、ケ遉・サニ簣ニ%0D%0A"&gt;EUC&lt;/a&gt;&lt;br /&gt;
URI Encoded&lt;br /&gt;
&lt;a
href="mailto:support@xxx.yyy.zzz?subject=%82%A8%96%E2%82%A2%8D%87%82%ED%82%B9&amp;amp;body=%5B1%5D%82%A8%96%BC%91O%0D%0A%5B2%5D%82%A8%96%E2%82%A2%8D%87%82%ED%82%B9%93%E0%97e%0D%0A"&gt;Shift_JIS&lt;/a&gt;
&lt;a
href="mailto:support@xxx.yyy.zzz?subject=%1B%24B%24*Ld%24%249g%24o%24%3B%1B%28B&amp;amp;body=%5B1%5D%1B%24B%24*L%3EA0%1B%28B%0D%0A%5B2%5D%1B%24B%24*Ld%24%249g%24o%24%3BFbMF%1B%28B%0D%0A"&gt;ISO-2022-JP&lt;/a&gt;
&lt;a
href="mailto:support@xxx.yyy.zzz?subject=%A4%AA%CC%E4%A4%A4%B9%E7%A4%EF%A4%BB&amp;amp;body=%5B1%5D%A4%AA%CC%BE%C1%B0%0D%0A%5B2%5D%A4%AA%CC%E4%A4%A4%B9%E7%A4%EF%A4%BB%C6%E2%CD%C6%0D%0A"&gt;EUC&lt;/a&gt;
&lt;a
href="mailto:support@xxx.yyy.zzz?subject=%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B&amp;amp;body=%5B1%5D%E3%81%8A%E5%90%8D%E5%89%8D%0D%0A%5B2%5D%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E5%86%85%E5%AE%B9%0D%0A"&gt;UTF-8&lt;/a&gt;
&lt;a
&lt;/body&gt;
&lt;/html&gt;

ちなみに Mozila 1.77と コンポーザーの場合は
Shift-JIS表示の場合
NonEncoded Shift-JIS ○ ISO-2022-JP × EUC ×
Encoded Shift-JIS △ ISO-2022-JP × EUC × UTF-8 △

ISO-2022-JP表示の場合
NonEncoded Shift-JIS × ISO-2022-JP ○ EUC ×
Encoded Shift-JIS × ISO-2022-JP × EUC × UTF-8 △

EUC表示の場合
NonEncoded Shift-JIS × ISO-2022-JP × EUC ○
Encoded Shift-JIS × ISO-2022-JP × EUC △ UTF-8 △

UTF-8表示の場合
NonEncoded Shift-JIS × ISO-2022-JP × EUC ×
Encoded Shift-JIS × ISO-2022-JP × EUC × UTF-8 △

○は 意図したと思われるように表示されたもの △は bodyの改行がうまくいかなかったものです。
エンコードは 先の投稿をコピペで コンポーザーに食わせただけなので 自信はありません。
先の投稿のサイトは 多分Shift-JIS表記 + NonEncodedですから Thanderbirdとはちょっと挙動が違うみたいですね。

Re[4]: リンクタグmailtoで文字化け
(#20361) このトピック中5番目の投稿
(環境: OS2/Mozilla1.7)

すみません やっぱり文字コードを変えて書くのは無理みたいですね。
ということで まったく役に立たない書き込みでした。(申し訳ない)


このトピックの全ページ / [0]

返信不可


- Child Tree -