[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2799

From: Hiroyuki Yamamoto <yamamoto@xxxxxxxxxx>
Date: Thu, 20 Jan 2005 15:05:58 +0900
Subject: [sylpheed-jp:02799] Re: [patch] ヘッダの文字化け

山本です。

On Wed, 19 Jan 2005 21:24:22 +0900
Hatuka*nezumi - IKEDA Soji <nezumi@xxxxxxxxxx> wrote:

> > 以前からちょっと気になっていたのですが、
> > RFC2047 encode されたヘッダ中で、マルチバイト文字が encoded-word
> > の境界で分断されていると文字化けする件を修正してみました。あまりき
> > れいでないですが。
> > 
> > 1.1.0alpha1 に対する patch ですが、1.0.0 でも同様だとおもいます。

うーむ、ちょっとごちゃごちゃしてますね。
GString を使用すればもっとすっきりすると思うのですが。

しかし encode 時にマルチバイト文字を分断してしまうような MUA って
存在するんですか^^;

ISO-2022-JP の場合は、各 encoded-word の最後で必ず ASCII に戻さなければ
ならないと決められているので、 RFC 違反になりますが、状態遷移のない文字集合
の場合は明示されていないみたいですね。

-- 
Hiroyuki Yamamoto <yamamoto@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

   @  2794 2005-01-19 20:47 [nezumi@xxxxxxxxxx   ] [patch] ヘッダの文字化け                
   @  2795 2005-01-19 21:24 ┗[nezumi@xxxxxxxxxx   ]                                       
->    2799 2005-01-20 15:05  ┗[yamamoto@xxxxxxxxxx ]                                     
      2800 2005-01-20 17:20   ┣[nezumi@xxxxxxxxxx   ]                                   
   @  2804 2005-01-21 23:02   ┗[nezumi@xxxxxxxxxx   ]