Re: [Evolution] Evo 1.4.x: Problems with German umlauts (e.g., bug #47646)

Well, Mario, seems I have to thank you. ;)

As you reported my bug again, suddenly the bug gets a lot of attention
-- by the hackers and people adding new bits to track it down.

Sounds strangely familiar -- is it this bug?

This is so weird!!! (Yes it's the right one)

First, I've struggled with this bug since 1.4.0, never finding the time
to really track it down. Then, after I finally start to get to it today,
I find that somebody else has tracked down the exact size to make it
break (5183 bytes, regardless of location, body or headers) just a
couple of hours earlier :)

Yeah, I noticed this very strange thing, too. Namely: While removing
"unnecessary" header data, the bug vanished. Now, this makes it clear.

Second, trying to work around the problem, I set my default character
encoding to UTF-8 before I sent my original mail to the list. After I
received it again, the characters displayed ok. However, in your
quotation (above) they are again garbled.

Dang, strange. Yes, they are garbled now, too. However. I can read them
in your OP as they where typed.


char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]