MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
特定の条件で起こる文字化け https://forums.mozillazine.jp/viewtopic.php?f=3&t=18850 |
ページ 1 / 1 |
作成者: | 時計大好き [ 2021年9月29日(水) 11:06 ] |
記事の件名: | 特定の条件で起こる文字化け |
こんにちは 時計と申します。 初めての投稿で、必要な情報等抜けがあるかもしれませんがご質問下さればすぐ返答いたしますのでよろしくお願いいたします。 内容 下記条件で一部のメールがタイトル、本文全て文字化けします。 受信メールが開かれている状態で検索(Ctrl+kの方)➡検索結果の上にある「結果をリスト表示」をクリック➡スレッド表示されている(グループ化されている)メールをダブルクリックしてグループ全て表示する➡スレッドの一番上のメールのみタイトル、本文がすべて文字化けします。 ・version:78.14.0 (32 ビット) ・PC:windows10 ・受信メールのプロパティ---------------------------------------------------------- フォールバックエンコーディング:unicode(utf-8) 「このエンコーディングをフォルダ内すべてに適用」のチェックは外してあります。 ------------------------------------------------------------------------------------ ・送信アドレスによって変化はなし ・メールによって文字化けしたりしなかったり ・スレッド表示を開いて一つのメールのみ表示すると文字化けはしない ・文字化けしても別タブを開いてもう一度該当のタブを開くと元に戻る 以上です。よろしくお願いいたします。 |
作成者: | EarlgreyTea [ 2021年9月30日(木) 09:41 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
時計大好き さん、EarlgreyTea と申します。 時計大好き さんが書きました: 初めての投稿で、必要な情報等抜けがあるかもしれませんがご質問下さればすぐ返答いたしますのでよろしくお願いいたします。 こちらでは再現できませんので、状況の把握が困難です。 切り分けを行って、再現可能な手順・データを絞り込んでほしいところではありますが、まずはいくつか気になる点をお尋ねしてみたいと思います。 時計大好き さんが書きました: 下記条件で一部のメールがタイトル、本文全て文字化けします。 文字化けと言ってもいろいろです。下記サイトにある文字化けサンプル6パターンのどれに近いでしょうか。 https://tools.m-bsys.com/ex/html-mojibake.php 時計大好き さんが書きました: 受信メールが開かれている状態で検索(Ctrl+kの方)➡検索結果の上にある「結果をリスト表示」をクリック➡スレッド表示されている(グループ化されている)メールをダブルクリックしてグループ全て表示する➡スレッドの一番上のメールのみタイトル、本文がすべて文字化けします。 手順について確認いたします。以下でよろしいでしょうか。
時計大好き さんが書きました: ・送信アドレスによって変化はなし ・メールによって文字化けしたりしなかったり これに関してもう少し調べてほしいです。
時計大好き さんが書きました: ・スレッド表示を開いて一つのメールのみ表示すると文字化けはしない ・文字化けしても別タブを開いてもう一度該当のタブを開くと元に戻る 文字化けが発生するのは、閉じたスレッドをダブルクリックしていっぺんに開いた場合の最初のタブのみで、個別に開いた場合は発生しないということでよろしいでしょうか。 |
作成者: | EarlgreyTea [ 2021年9月30日(木) 22:27 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
文字化けを調べるのにこういうサイトもあります。 文字化け解決支援 |
作成者: | 時計大好き [ 2021年10月01日(金) 17:02 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
EarlgreyTea様 ご連絡ありがとうございます。 回答いたします。 ①文字化けと言ってもいろいろです。下記サイトにある文字化けサンプル6パターンのどれに近いでしょうか。 ➡どれにも近くないです。一部をコピーしてみました。 「ã‚ã€æ¨™æº–ã」 ②手順について確認いたします。以下でよろしいでしょうか。 ➡全くその通りです ③特定の(もしくはいくつかの)送信者からのメールに限定されるのでしょうか。 ➡限定されません。すべてのメールで試してはいませんが、この送信者だから文字化けするといったことはありませんでした。 ④そのメールのテキストエンコーディングがどうなっているか、ソース表示もしくはメッセージを保存してメモ帳などで開いて調べていただけないでしょうか ➡すみません勉強不足で何をすればいいかわかりません。 ⑤文字化けが発生するのは、閉じたスレッドをダブルクリックしていっぺんに開いた場合の最初のタブのみで、個別に開いた場合は発生しないということでよろしいでしょうか。 ➡全くその通りです。 以上よろしくお願いいたします。 時計 |
作成者: | EarlgreyTea [ 2021年10月02日(土) 03:46 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
時計大好き さんが書きました: ➡どれにも近くないです。一部をコピーしてみました。 「ã‚ã€æ¨™æº–ã」 これは、おそらく日本語の UTF-8 表記を Latin-1 に解釈してしまったパターンだと思います。 時計大好き さんが書きました: ➡限定されません。すべてのメールで試してはいませんが、この送信者だから文字化けするといったことはありませんでした。 了解です。 私が読み誤っていたようです。「送信アドレスによって『変化はなし』」でしたね。 では、さらにお尋ねします。 ⑥文字化けが発生するスレッドは、同じ手順を3回行うと3回とも再現するでしょうか。 ⑦先頭メールで文字化けが発生するスレッドの含まれているメールの数は多いですか。 つまり、一度にたくさんのメールを開く場合に文字化けが発生していると言えるでしょうか。 時計大好き さんが書きました: ➡すみません勉強不足で何をすればいいかわかりません。 メールを開いた状態で右クリックでメニューを出し、「メッセージを保存」を選ぶと拡張子 .eml をつけたファイルに保存します。 このファイルはメールのソースをそのまま保存したもので、メモ帳などのテキストエディターで開いて見てください。 とりあえず見ていただきたいのは、「Content-Type:」で始まる行と「Content-Transfer-Encoding:」で始まる行です。 テキストエディターの検索機能で「Content-Type:」を検索していただくとよいかと思います。 「Content-Type:」の行は複数ある場合がありますが、見ていただきたいのは コード: Content-Type: text/plain; charset=UTF-8; format=flowed のように2つセット(間に別の行がある場合もあり)になっている箇所です。Content-Transfer-Encoding: 8bit それをまるっとこちらにコピペして教えてください。 |
作成者: | 時計大好き [ 2021年10月04日(月) 09:25 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
EarlgreyTea様 ご返信ありがとうございます。 ⑥文字化けが発生するスレッドは、同じ手順を3回行うと3回とも再現するでしょうか。 ➡はい。三階とも同じ現象になりました。 ⑦先頭メールで文字化けが発生するスレッドの含まれているメールの数は多いですか。 つまり、一度にたくさんのメールを開く場合に文字化けが発生していると言えるでしょうか。 ➡特にそのようなことは起こりません。 スレッド内のメール数は特に関係ありません。 メール数2件でも同じように文字化けしました。 コピペ---------------------------------------------------------------------- Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 |
作成者: | EarlgreyTea [ 2021年10月06日(水) 00:31 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
時計大好き さんが書きました: ➡はい。三階とも同じ現象になりました。 時計大好き さんが書きました: メール数2件でも同じように文字化けしました。 再現性があり、スレッドのメール数より、先頭メールの特徴に関係していそうですね。 時計大好き さんが書きました: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 これを参考にテストメールを作って、再現できないか試してみようと思います。 |
作成者: | 時計大好き [ 2021年10月07日(木) 09:16 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
ありがとうございます。 よろしくお願いいたします。 |
作成者: | EarlgreyTea [ 2021年10月07日(木) 23:53 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
EarlgreyTea です。 Yahoo! JAPAN から来るメールが、base64 エンコードされた UTF-8 だったので、 そのメールを流用して自分の別メールアドレスと何度か返信リレーするようにしてスレッドを作り、それで試してみましたが再現しませんでした。 時計大好き さん 文字化けが発生するメールのうち、私が内容を見ても構わないものがありましたら、メールソースをご提供いただけないでしょうか。 ただし、メールソースのヘッダー情報に関しては、メールアドレスやIPアドレスなどの情報部分につきましてはご自身で削除等された上でということになります。 ご検討お願いします。 また、環境に依存した現象という可能性もあります。 下記を参考にして、新しいプロファイルでの再現確認をお願いします。 新しいプロファイルで Thunderbird の動作確認する方法 |
作成者: | 時計大好き [ 2021年10月08日(金) 10:01 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
EarlgreyTea様 ご返信ありがとうございました。 プロファイルを変更しても同じ現象になりました。 メッセージソースです。 From - Fri Oct 8 09:05:54 2021 X-Account-Key: account1 X-UIDL: UID1633-1611889526 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 X-Mozilla-Keys: Return-Path: <-> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on - : ** X-Spam-Status: No, score=2.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE, SPF_HELO_NONE,SPF_SOFTFAIL,X_NONJAPANESE_SUBJECT autolearn=no autolearn_force=no version=3.4.0 Delivered-To: - Received: from - (- [-]) by - (Postfix) with ESMTP id - for <->; Fri, 8 Oct 2021 09:05:48 +0900 (JST) Received: from - (-) by - (F-Secure/fsigk_smtp/521/-); Fri, 08 Oct 2021 09:05:48 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/521/-) Received: from - (- [-]) by - (Postfix) with ESMTPS id - for <->; Fri, 8 Oct 2021 09:05:48 +0900 (JST) Received: by + with SMTP id - for <->; Thu, 07 Oct 2021 17:05:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=7LaJc1mNZtXpQ/38VET/1X8SDTq5v0BY8WgVX5HPhW8=; b=NpgIC+Sw37M4WHneWz3QW1RmmoTKSQdeRF/jzT1w9S5eg6bXyD96dq7ERPOL50nLuW WlQ8mnZg2wZPxjKDf3kk9H1rqU1DvstLK3h9spI2xmd9hvjG1wWfCqJd08e+WRurWjM3 +W4UCQqLogVjeHEG8FmM/GhKqclOuAXHW0wm4D8b/mhzlrAYR8nfuzVw+NqMsMQgxHYC WwWxT3Jaq+o+fN6wS6Kt6f1jantPt+UJPaGerdK6CANz0BqpQYkyBicQT7Qg2/1mhjny yb4Y1h5YA0eTGEkgNTxMmt+rUdEVDFhkQsQ4Trqm5o2PuwALdz1FK8mORpEOi3KPzcV1 hx3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=7LaJc1mNZtXpQ/38VET/1X8SDTq5v0BY8WgVX5HPhW8=; b=gZtHQYYdlYCazlJK213gkJNrRQTJmyLtS+1SqH8EGQtiWo1rZjrZy4xmYzwmhHrhcL W7T5HCpUZ7FMbirqtJeZp3pMgS9t6FCNFf+sxF88a+Fpth2/sYExfIJQKMM8JYRc6RYj PD5MwRf5HqSKE0C9KRWZVSkoCizwvCM4/85wfiSBlImFUnVd4/Y5fQNehPrsll5/Z5eB LDgjNyqdEMDSK4+sMrps4dJG8N/TfQIZHBfa7XUwUxNA8clWfdqfeINTFHnMuHTl0Zsr Bn3Eq7V0EVe0vThfcdI1VwunKM7XX7NwfdhgBGnTNc1VK/3W2l6JPDD+nt/0t1OQgU33 9f+A== X-Gm-Message-State: AOAM533e6KxsnMv82/yLKhIk7kf5lupgFvRPVVdBgBXHfLjDH6C12b3A OSXDZdP9dOMgZqUhlkYYfJeTO59jkgPLqXYZ7EV14ttbaQ== X-Google-Smtp-Source: ABdhPJzmR0lLoqHsSDNS0Z1c+yXvfv+ZCi0jursLugdpcPG1gYK8v5FKd4EWLNsQtnfodAoz3tlt2fWJ8xzih26Q08M= X-Received: by 2002:a05:6830:2806:: with SMTP id w6mr6109550otu.238.1633651546214; Thu, 07 Oct 2021 17:05:46 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?5LuK5bed6KOV5aSq?= <-> Date: Fri, 8 Oct 2021 09:05:35 +0900 Message-ID: <-Q@mail.gmail.com> Subject: test To: - Content-Type: multipart/alternative; boundary="0000000000001954e105cdcc24f8" XSRV-Filter: - --0000000000001954e105cdcc24f8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 dGVzdOODoeODvOODq+OBp+OBmQ0K --0000000000001954e105cdcc24f8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+dGVzdOODoeODvOODq+OBp+OBmTwvZGl2Pg0K --0000000000001954e105cdcc24f8-- |
作成者: | EarlgreyTea [ 2021年10月08日(金) 23:10 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
時計大好き さん 時計大好き さんが書きました: プロファイルを変更しても同じ現象になりました。 新しいプロファイルに必要最小限の設定だけで確認していただいたのですね。 そうしますと、設定や拡張機能の影響によるものではなさそうです。 時計大好き さんが書きました: メッセージソースです。 ご提供ありがとうございます。 少し手直し(「-」で置換された箇所そのままではエラーになるので行ごと削除)して From と To を自分のアドレスに変えたものをインポートし、何度か返信させてスレッドを作って試してみました。 しかし、文字化けの状況を再現することはできませんでした。 提供していただいたソースはプレーンテキストとHTMLのマルチパートになっていますが、これは文字化けが発生するメールに共通の特徴となるでしょうか。 なにか他に、文字化け発生の有無を分ける条件になっていそうなことに心当たりはないでしょうか。 |
作成者: | 時計大好き [ 2021年10月11日(月) 10:13 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
EarlgreyTea様 ご返信ありがとうございます。 >提供していただいたソースはプレーンテキストとHTMLのマルチパートになっていますが、これは文字化け>が発生するメールに共通の特徴となるでしょうか。 ➡申し訳ございません。ソースコードの見方が分からず、マルチパートであるかどうかが判断できません。 確認の仕方を教えて頂けませんでしょうか。 >なにか他に、文字化け発生の有無を分ける条件になっていそうなことに心当たりはないでしょうか。 文字化けするメールと、そのメールと同じスレッド内のもう一つのメールのソースを比較してみて、 下記の違いを見つけました。 文字化けする:Content-Transfer-Encoding: base64 文字化けしない:Content-Transfer-Encoding: quoted-printable こちらは原因になるのでしょうか。 時計大好き |
作成者: | EarlgreyTea [ 2021年10月12日(火) 04:11 ] |
記事の件名: | Re: 特定の条件で起こる文字化け |
EarlgreyTea です。 時計大好き さんが書きました: ➡申し訳ございません。ソースコードの見方が分からず、マルチパートであるかどうかが判断できません。 確認の仕方を教えて頂けませんでしょうか。 「Content-Type: multipart/alternative」に着目してください。 コード: Content-Type: multipart/alternative; boundary="0000000000001954e105cdcc24f8" コード: --0000000000001954e105cdcc24f8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 コード: --0000000000001954e105cdcc24f8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 コード: --0000000000001954e105cdcc24f8-- 「電子メール マルチパート」でググれば解説が出てくるはず。 時計大好き さんが書きました: 文字化けする:Content-Transfer-Encoding: base64 文字化けしない:Content-Transfer-Encoding: quoted-printable こちらは原因になるのでしょうか。 それだけで文字化けの原因になるということはないです。 事実、同じメールが 時計大好き さんが書きました: ・スレッド表示を開いて一つのメールのみ表示すると文字化けはしない なわけですし、私の環境では再現できておりませんので。・文字化けしても別タブを開いてもう一度該当のタブを開くと元に戻る 文字化けする/しないの条件がわからないとどうしようもありません。 手がかりとなることを見つけてほしいと思います。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |