Bug #121

Subjectの表示で文字化けが発生する。

Added by Takafumi Matsuo 9 months ago. Updated 8 months ago.

Status:NewStart date:08/06/2013
Priority:NormalDue date:
Assignee:Hiroyuki Yamamoto% Done:

0%

Category:SylpheedSpent time:-
Target version:3.3

Description

単純にSubjectの表示が文字化けします。
具体的には上記の状態で受信した物がこちらの意図した通りに表示されません。

Subject: =?utf-8?B?5Ye65YW45Yi25L2c5LqM6Kqy5qWt5YuZ44OE44O844OrIOS9?= =?utf-8?B?nOalremgheebruOBjOWkieabtOOBleOCjOOBvuOBl+OBnzog44OQ44Kw?= =?utf-8?B?IDYgLSDku7bmlbDooajnpLrjgavplpPpgZXjgaPjgabjgYTjgovjg5Hj?= =?utf-8?B?gr/jg7zjg7PjgYzjgYLjgorjgb7jgZnvvIjlhaXlipvkvovvvIk=?=

上記をデコードした時に

出典制作二課業務ツール 作業項目が変更されました: バグ 6 - 件数表示に間違っているパターンがあります(入力例)

となる事を期待していますが、

表示は以下のように化けます。

出典制作二課業務ツール _業項目が変更されました: バグ 6 - 件数表示に間違っているパ_ーンがあります(入力例)

上記のエンコードに問題があるのか、デコードに問題があるのかわからないので確認をお願いします。

History

#1 Updated by Hiroyuki Yamamoto 8 months ago

出典制作二課業務ツール _業項目が変更されました: バグ 6 - 件数表示に間違っているパ_ーンがあります(入力例)

上記のエンコードに問題があるのか、デコードに問題があるのかわからないので確認をお願いします。

文字化けする原因は、エンコード文字列がエンコードの際にUTF-8の1文字のバイト列の途中で
切られてしまっているためです。
Sylpheed はエンコード文字列のブロックの単位でデコードしているため、
このような場合に対応できません。

エンコードの仕様としては望ましくないため、対応するかは微妙なところなのですが、
可能であれば将来対応したいと考えています。

#2 Updated by Takafumi Matsuo 8 months ago

このsubjectを出力しているのがMicrosoft社のTeam Foundation Server 2012 Expressである為、
こちら側でエンコードのやり方を変更する事が出来ません。
Microsoft側にメーラーの作者が上記のようなエンコードは望ましくないと
コメントしている旨を伝えようかと思いますが、問題ありませんか?

Also available in: Atom PDF