On Mon, Mar 25, 2013 at 11:14 PM, Michael Heydekamp listuser@freexp.de wrote:
Am 19.02.2013 22:24, schrieb Reindl Harald:
Am 19.02.2013 21:37, schrieb Michael Heydekamp:
Hi there,
is it deliberate that a reply to a message with the subject header ...
Subject: Re: [TICKET #38797] Ankündigung Kündigung
... leaves the subject entirely empty??
Of course the subject does contain 8-bit chars and is therefore not encoded correctly (or to be more precise, it's not encoded at all), but is this a good reason to delete it completely upon replying?
PHP 5.4?
No, 5.3.3-7+squeeze14 with Suhosin-Patch (cli)
Works for me with PHP 5.4.
default behavior starting with 5.4 is idiotically return an empty string if the inout is not a valid UTF8 string and do not log any warning [...]
Well, but then this can't be the cause, right?
It could, because the Subject indeed contains latin1 characters which are not correctly encoded.
It's a typical example of crappy email messages sent around from PHP scripts tackled together by stupid programmers. The message doesn't specify a Content-Type and no charset at all. And it nonetheless contains plain Latin1 characters in both the body and the subject.
In this case, Roundcube falls back to default_charset config option. The message renders correctly for me with $rcmail_config['default_charset'] = 'ISO-8859-1'; and also replying works fine in that case.
~Thomas