From mboxrd@z Thu Jan 1 00:00:00 1970 From: tyberius_prime@coonabibba.de (Tyberius Prime) Date: Thu, 22 Jan 2009 17:16:27 +0100 Subject: [sup-talk] UTF-8 woes In-Reply-To: <1232602097-sup-3993@traj> References: <1232602097-sup-3993@traj> Message-ID: <1232640702-sup-1568@h984274.serverkompetenz.net> Hi, I'm also struck by Sup's UTF-8 weirdnesses, and can't get German szetz to display correctly (and they mess with the line width as well). The other umlauts work though, and I don't know why. I'd also appreciate work on sending utf-8, though subject encoding is a weird beast. (And my ruby skills are 'by transfer' only as well). So long, Tyberius Prime > 2. something about the message text, probably missing > "Content-Transfer-Encoding: 8bit" makes my emails with latvian > characters explode with ugliness for my poor recipients on Outlook; > > 3. The minor glitch that the Sup's display is slightly messed up, if > the message contains multi-byte characters in headers -- fixed either > very nicely by extending String with length_utf8 (and substr_utf8, and > others as needed) function, and replacing s.length with s.length_utf8 > in lib/sup/buffer.rb or by going the ugly way of assuming that all > strings are and will be utf-8 and dropping a horrendous monkeypatch > into the lib/sup/util.rb with > > class String > + def length > + self.scan(/./u).size > + end > > > To see what exactly is wrong with the sending of mails I compared of > how the same mail is sent by mutt and how -- by sup. You can see the > mails here: http://spicausis.lv/sup/ where mail-mutt.txt is good, > mail-sup.txt is bad. > > My ruby skills are non-existant yet, but I guess I'll try to whip up > patches for these things today, if somebody with more ruby and sup and > mta shizzle don't beat me to that. > > > Cheers, > > Einar Lielmanis