[Tickets #4348] NEW: Attachments with filenames of special charset downloaded incorrectly with MS IExplorer

bugs@bugs.horde.org bugs at bugs.horde.org
Mon Aug 28 06:24:01 PDT 2006


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=4348
-----------------------------------------------------------------------
 Ticket             | 4348
 Created By         | ditsa at ccf.auth.gr
 Summary            | Attachments with filenames of special charset downloaded incorrectly with MS IExplorer
 Queue              | IMP
 Version            | 4.1.3
 Type               | Bug
 State              | Unconfirmed
 Priority           | 1. Low
 Owners             | 
+New Attachment     | garbled-filename-when-downloading-attachment.png
-----------------------------------------------------------------------


ditsa at ccf.auth.gr (2006-08-28 06:23) wrote:

In messages composed from IMP 4.1.3 with attachment filenames that contain
greek (ISO-8859-7) characters, even though they are received and displayed
correctly in IMP 4.1.3, when downloaded from IExplorer browsers, filenames
appear garbled in OS save dialog window and file type info is destroyed. 

On the other hand, when the same attachments are downloaded from Mozilla
Firefox, filenames appear and get saved correctly.

Example message source of attachment filename that is not downloaded
correctly:

--=_3z1haj6nfrs4
Content-Type: application/msword;
	name="=?iso-8859-7?b?5O/q6ezh8/Tp6vzh8ffl3+8uZG9j?="
Content-Disposition: attachment;
	filename="=?iso-8859-7?b?5O/q6ezh8/Tp6vzh8ffl3+8uZG9j?="
Content-Transfer-Encoding: base64

This is probably an Internet Explorer bug, but since it affects all
IExplorer users when handling attachment filenames with international
character sets, you may want to consider offering a workaround solution.

A solution could be to offer a different filename encoding type which
seems to work for IExplorer as well as other browsers, e.g. base64 encoded
filenames:
 
--------------080904060007010807050604
Content-Type: application/msword;
name*=ISO-8859-7''%C4%EF%EA%E9%EC%E1%F3%F4%E9%EA%FC%E1%F1%F7%E5.doc
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename*=ISO-8859-7''%C4%EF%EA%E9%EC%E1%F3%F4%E9%EA%FC%E1%F1%F7%E5.doc


Thanks.






More information about the bugs mailing list