「Jetpackコメント通知メールの文字化け」の件のその後について

  • 作成者
    投稿
  • #5911

    o6asan
    メンバー

    naokomcさま

    かれこれ 1 年になりますが,
    Jetpackコメント通知メールの文字化け
    の件はどうなっておりますでしょうか。

    あのあと, Jetpack for WordPress のバージョンは随分上がりましたが,上記の件は,いまだに改善が見られません。
    大変に便利な機能ですので,なにとぞ完全なる解決をお願いいたします。

    ヘルプが必要なブログは o6asan.com です。

    #6037

    supportbot
    メンバー

    ご指定のサイト (o6asan.com) は WordPress.com のブログではないようです。

    このサポートフォーラムは WordPress.com レンタルブログ専用です。インストール型 WordPress ブログに関する質問は、ここではなく WordPress.org フォーラム でお願いします。

    もし違いが分からない場合は、こちらの情報が参考になるかもしれません。

    もしブログへのリンクを含めるのを忘れた場合、リンク情報を含めて返信をしてください。そうすることで、他の人が質問に答えやすくなります。

    このメッセージは自動投稿されました。

    #6050

    naokomc
    スタッフ

    こちらの件ですが、開発者とともに問題の再現と原因の解明のためテストを行いましたが、以下までが分かったところでその先にどうしてこの現象が起こるのかを突き止めることができなかったという状態です。

    So, here’s what I think is happening, to take the first character as the example: “は”.

    When UTF-8 encoded, that comes out as: \xE3\x81\xAF

    However, it seems they’re being incorrectly interpreted as Unicode Code Points:
    U+00E3: ã (UTF-8 encoded: \xc3\xa3)
    U+0081: blank (UTF-8 encoded: \xc2\x81)
    U+00AF: ¯ (UTF-8 encoded: \xc2\xaf)

    This also matches the email encoding: =C3=A3=C2=81=C2=AF

    最近の投稿で、問題があったものはどちらになりますでしょうか。

    前回教えていただいた投稿と同じ内容を使ったテストでは再現ができたのですが、その後私自身に届く通知では同様の文字化けを見たことがなく、他のユーザー様からの報告も特にありませんでした(もちろん、だからといって発生していないとは断言できませんが)。入力環境によって、特殊な文字が含まれているという可能性もあります。

    #6057

    o6asan
    メンバー

    遅くなりまして,すみません。

    最近の投稿で、問題があったものはどちらになりますでしょうか。

    は,この件でしょうか。うちで化けているものは,すべてこんな感じです。私のほうでも何例か見てみましたが,どういう状況で化けているのかわかりません。

    ところで,日本語メールについて,「件名」化けるが「本文」は化けない,あるいはその逆という例が散見されます。すでに結構旧聞に属する話になってはおりますが,私が受け取るメールでもいまだにそういうものがあります。

    このあたりについて, UTF8 での送信や 7bit 8bit の問題がありました。ありましたと言うか,昨今でも件名が化けてくるメールがあるところを見ると,いまだにその問題を抱えているアプリがあるのではないかと思います。
    実のところ,naokomcさんの2016年4月25日 4:33 PM の件の通知メールが,まさしくその例でした。これは,前回のときもお話したと思います。

    So, here’s what I think is happening, to take the first character as the example: “は”.

    When UTF-8 encoded, that comes out as: \xE3\x81\xAF

    However, it seems they’re being incorrectly interpreted as Unicode Code Points:
    U+00E3: ã (UTF-8 encoded: \xc3\xa3)
    U+0081: blank (UTF-8 encoded: \xc2\x81)
    U+00AF: ¯ (UTF-8 encoded: \xc2\xaf)

    This also matches the email encoding: =C3=A3=C2=81=C2=AF

    上記は,開発者の方のお返事そのままの引用だと思いますが,英文であることから考えて,失礼ながら,上記のような日本語メールの開発者の歴史に疎いのではと推察いたします。

    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    になっておりますので,まさしくこのあたりの絡みではないかと思いますのですが……そんなわけで,下記の記事あたりが参考にならないだろうかと思いますので,URLを貼っておきます。
    http://blog.query1000.com/archives/45094628.html

トピック「「Jetpackコメント通知メールの文字化け」の件のその後について」には新しい返信をつけることはできません。