[Bug 872] New - webmail vs. UTF folder names / display
bugs@bugs.horde.org
bugs@bugs.horde.org
Mon, 11 Feb 2002 18:11:12 -0400
http://bugs.horde.org/show_bug.cgi?id=872
*** shadow/872 Mon Feb 11 18:11:12 2002
--- shadow/872.tmp.1079 Mon Feb 11 18:11:12 2002
***************
*** 0 ****
--- 1,59 ----
+ Bug#: 872
+ Product: Horde
+ Version: other
+ Platform: All Browsers
+ OS/Version: All
+ Status: NEW
+ Resolution:
+ Severity: trivial
+ Priority: P5
+ Component: IMP
+ Area: BUILD
+ AssignedTo: chuck@horde.org
+ ReportedBy: webmail-dev@mit.edu
+ URL:
+ Summary: webmail vs. UTF folder names / display
+
+ Hello, one of our users reported issues with UTF - I'm sending our last email
+ exchange below - I can give you more details if needed.
+
+ ----------------------
+ "The Unicode text issue can be subdivided into the topics of whether Unicode
+ messages are handled reasonably, and whether Unicode folder names are handled
+ reasonably. The newer IMP version on lava-lamp handles Unicode messages
+ acceptably, but has no improvement in how it handles Unicode folder names.
+
+ When reading my UTF-8 test message, the newer IMP warns me "This message was
+ written in a character set other than your own. If it is not displayed
+ correctly, CLICK HERE to open it in a new window." Following the suggestion to
+ open a new window works fine; the message text in the new window is displayed
+ properly. Not terribly elegant, but it's good enough.
+
+ Folder behavior is still broken -- IMP continues to insert raw double-width
+ characters, unprotected, into the HTML stream. The browser renders the
+ double-width character as a pair of single-width characters, destroying the
+ original meaning. It is also near-impossible to use IMP to read a Unicode-named
+ folder; IMP generates web pages with lists of folders, but none of the
+ Unicode-named folders are given working hyperlinks, so there's no clickable
+ path.
+
+ For some folders, I can hand-craft a magic URL that will take me to the folder
+ (I can use "%00%c0" to go to my folder named "À"). For other folders, I cannot
+ (I can't use "%20%1cBullet%20%1d %20%22" to go to my folder named ""Bullet"
+ o").
+
+ If the IMP developers are open to suggestions, I would suggest that IMP use
+ html character references in the places where it wants to display text to the
+ user. To diplay an "À", put "À" in the html. To display ""Bullet" o", put
+ ""Bullet" o" in the html.
+
+ The question of how to encode folder names in the HREF of an hyperlink is
+ harder to answer. It seems like the developers would save themselves a lot of
+ trouble by encoding names with the same modified UTF-7 scheme that the IMAP
+ protocol uses, but I'm ignorant about whether there would be a conflict between
+ ampersands (&) as used by rfc2060 to mark the start of an encoding and
+ ampersands as used by IMP to separate arguments to /horde/imp/mailbox.php.
+
+ --
+ Jacob Morzinski jmorzins@mit.edu"
+ ----------------------