Summary | wrong charset of subject on reply/forward |
Queue | IMP |
Queue Version | 4.1.1 |
Type | Bug |
State | Duplicate |
Priority | 1. Low |
Owners | |
Requester | miksir (at) maker (dot) ru |
Created | 04/26/2006 (7115 days ago) |
Due | |
Updated | 04/28/2006 (7113 days ago) |
Assigned | |
Resolved | 04/28/2006 (7113 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Duplicate
bug 3765.State ⇒ Unconfirmed
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ wrong charset of subject on reply/forward
Queue ⇒ IMP
$header['subject'] = $imp_headers->getOb('subject', true);
'true' here mean mime decode and charset recode to default message
charset (in horde/lib/Horde/MIME/Headers.php:704). As result,
MIME-encoded header conver charset first on MIME::decode and then
convert charset again.
Quick solution for me - changes in compose.php:
- $header['subject'] = $imp_headers->getOb('subject', true);
+ $header['subject'] = $imp_headers->getOb('subject');
+ $header['subject'] = MIME::decode($header['subject']);