― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - メール本文中のURLリンクが文字化けする
作成者 メッセージ
  記事の件名:  Re: メール本文中のURLリンクが文字化けする  引用付きで返信する
 
sabu さんが書きました:
こちらでもkiki様の回答にありましたメールを自分宛てに送信して、メーラからブラウザを開き
ましたが、漢字の場合もUTF8コードの場合も問題なく表示されました。

了解しました。

いろいろな組み合わせ環境でテストされているようですが、ご紹介したサンプルケースでも
同様だったのでしょうか。
もしそうなばらば、「会社のシステムから送られてくるメール本文中の URL リンク」に何ら
かの手がかりがあるかと思われます。
 (どのように記述されているのかは不明ですが・・・)

一般的には、メールクライアント側からブラウザに渡されるリンク文字列の処理で UTF-8 に
対応していないとか、正しく処理できないケースがあります。
主に、Internet Explorer などのブラウザ側の仕様に起因することが考えられます。
 (OS の仕様が関係することもあるかも知れません・・・)

また、Thunderbird 側のバージョンの違いにより、一部仕様が異なり、ブラウザに渡す際の
コード仕様の違いがあるかも知れません。
10.0.5 ESR 版では問題発生しないとの事ですので、原因と解決策がわかるまでの当面の間は
そちらの利用が望ましいかと思われます。

そして、会社のシステムから送られてくるメール内の URL リンクでのみ起こる問題ならば、
その会社のシステム担当部署に相談・問い合わせをされてみてはいかがでしょうか。


【大きなお世話】
製品名(名称)は、thunderbird でもなく、ThunderBird でもなくて、Thunderbird です。
同じく FireFox ではなく、Firefox です。
 
投稿記事 Posted: 2012年7月10日(火) 20:43
  記事の件名:  Re: メール本文中のURLリンクが文字化けする  引用付きで返信する
kiki様

返事が遅くなり申し訳ありません。

検証いただきありがとうございました。

こちらでもkiki様の回答にありましたメールを自分宛てに送信して、メーラからブラウザを開き
ましたが、漢字の場合もUTF8コードの場合も問題なく表示されました。

利用環境のOSの部分の詳細が漏れていましたが、Windows7 Ultimate SP1になります。

この環境でThunderBird12(詳細なバージョンは失念しています)では、文字化けの問題
は発生しませんでした。

WindowsUpdateの影響があるのかもしれませんが、違いはThunderbirdのバージョン
になるものと予想しています。

OSをWindwosXP Pro SP3でブラウザをIE8、メーラはthunderbird13という環境でも実
験しましたが結果は同じで文字化けします。

thunderbirdを企業向けの10.0.5にすると、XPでもWin7でも上記の文字化けは発生しま
せんでした。

thunderbird13の詳細設定にありますnetwork.standard-url.encode-utf8をtrueに
変更してみましたが、やはり文字化けしています。

もう少し詳細設定を変更して実験してみます。

ありがとうございました。
投稿記事 Posted: 2012年7月10日(火) 13:09
  記事の件名:  Re: メール本文中のURLリンクが文字化けする  引用付きで返信する
 
*質問・投稿する前に フォーラムの利用について を読んでその内容を理解した上で
 それに沿って投稿しましょう。
*質問・投稿する前に、サポートサイトやヘルプ、このフォーラム内を検索・閲覧し
 て確認してみましょう。
*質問した後やアドバイスをもらった後には結果や経緯を必ず書くようにしましょう。
 
   
 
当方では再現しません。 
[環境]
Windows 7 Professional SP1
Firefox 13.0.1 日本語版
Thunderbird 13.0.1 日本語版
Internet Explorer 9 バージョン : 9.0.8112.16421
 
下記の URL がメッセージ本文内にある場合、問題ありません。
 補:既定のブラウザが Internet Explorer 9 の場合です。
 注1:メッセージは、プレーンテキスト形式です。
 注2:下記 URL は直接リンクしないように前後に [] を入れています。

[メッセージ本文内の URL / 日本語のまま]
[https://support.mozillamessaging.com/ja/kb/複数のプロファイルを使用する]

[メッセージ本文内の URL / 上記の変換コード]
[https://support.mozillamessaging.com/ja/kb/%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%97%E3%83%AD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B]
 
 
テストとして、Thunderbird から自分宛に上記と同様な URL をメッセージ本文に記述して
送受信してみてください。
どうなりますか?
 
投稿記事 Posted: 2012年7月09日(月) 18:55
  記事の件名:  メール本文中のURLリンクが文字化けする  引用付きで返信する
はじめて質問します。

利用環境はOSがwindows7、ブラウザがIE9とFireFox13.0.1でメーラがThunderbird13.0.1
で利用しています。

会社のシステムからメールが送られてくる(Thunderbirdで受信)のですが、そのメール本文中に
URLリンクが入っています。

このURLリンクをクリックすると、ブラウザが起動されます。

メール中のURLに%E%96%B6%E5%8F%97という漢字コードがUTF-8に変換された文字列
が入っています。

FireFoxが常時動作するブラウザの場合は正しく動作するのですが、IEが常時動作するブラウザの
場合は正しく動作しません。

上記の漢字の変換文字列が%EF%BF%BDc%EF%BF%BD%EF%BF%BDに変換されてIE
に渡っています。ブラウザのソース表示にて確認しました。

URLリンクを変換しない方法がありましたら教えてください。
投稿記事 Posted: 2012年7月09日(月) 17:31

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean