포럼: Open Discussion (Thread #22409)

SylpheedからのUTF-8メールを受信すると改行文字が壊れる (2009-04-18 03:57 by maimi09 #43244)

Sylpheed-2.6.0-win32から送ったUTF-8 MIMEメールをpochy 0.3.5βで受信したときに、改行文字に不具合がでることがあります。

正常な動作ならCRLFになるところ・・・
^M(CR)が余計についている(つまりCRLFCRみたいになっている)個所がいくつかあったりします。

メールがUNICODEになっているときはpochyから読めないので、外部エディタで開く芸当が有効ですけど・・・

改行コードが変だと、外部エディタがエンコーディングの判定にしくじる傾向があって不便です。

なおiso-2022jp-2だと、どの行もCRLFになっているように思えます。

Reply to #43244×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: SylpheedからのUTF-8メールを受信すると改行文字が壊れる (2009-09-14 00:22 by moogv #45889)

いつも報告ありがとうございます。

本件バグとしてチケットに登録しました。
調査いたします。


Reply to #43244

Reply to #45889×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

「テキストエディタで開く」で挿入されるサマリがShift_JIS (2009-10-23 18:56 by maimi09 #46606)

JIS、Shift_JIS以外のエンコーディングをサポートするときに、考慮すべきこと。

Pochy 0.3.5βの仕様がShift_JISアプリなので、あたりまえの挙動ですが・・・

メールを右クリック「テキストエディタで開く」で、本文の上に挿入される「差出人: 宛先: 件名: 日付: x-mailer:」がShift_JISなのです。

UTF-8など、Shift_JIS以外のメールを開くときにも、多くのテキストエディタは、先頭の文字をみてエンコーディングの判定をShift_JISのテキストと判定すると思われます。

Shift_JIS以外の文字コードをサポートするときには、挿入する「差出人: 宛先: 件名: 日付:」の文字コードをメールのエンコーディングに合わせる必要があります。

また、本文のエンコーディングで開くと、当然ならが挿入された「差出人: 宛先: 件名: 日付:」の文字は豆腐になります。
(文字化けしているUTF-8テキストや、豆腐になった文字を見ていて、何が書いてあるのか2時間も悩んでしまいましたわ。)

日本語の文字を挿入できないエンコーディングには、英文の(またはローカライズされた)ヘッダで挿入する必要があると思います。
Reply to #43244

Reply to #46606×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

「テキストエディタで開く」で挿入されるサマリにもCRが余計 (2009-10-23 19:05 by maimi09 #46608)

0.3.5βで、右クリック「テキストエディタで開く」をしまして・・・

挿入された「差出人: 宛先: 件名: 日付: x-mailer:」に続くデコードされたUTF-8テキストの最後にCR余計に入っている場合があるようです。
たとえば・・・
件名:デコードされたUTF-8テキストSPSP日付:
となるべきところが
件名:デコードされたUTF-8テキストCRSPSP日付:
のようになっているようです。
Reply to #43244

Reply to #46608×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login