I've recently (first of the year) upgraded from 2.4 to 3.3.3 (taking all intermediate steps, etc... including DB conversion to UTF-8) I'm running on Ubuntu 13.10 and Postgresql 9.1.11.

I've spent most of the day googling and testing; I'm aware that these UTF problems are brought about by Perl, specifically the Encode module, not necessarily OTRS itself. But none of my research has found a problem with these exact symptoms, and I'm not sure how to proceed.

SYMPTOM is "Internal Server Error" message from apache.

LOGGED ERROR from apache (2.4.x) is:

STEPS TO REPRODUCE: This occurs ONLY if the list is viewed in "L" mode (URL parameter "View=Preview"). I can play with the "StartHit=" URL parameter to identify the offending message. The message displays just fine when Zoomed, and I see no odd characters; however, there are PDFattachments.

So, while all the errors and tracing I can do point back to Perl and Kernel/Output/HTML modules, etc... I can't see why the "L" display gets a fatal error and the Ticket Zoom display, even when displaying all articles, does not. Seems like there has to be a clue in there, but it eludes me...

The UTF-8 issues are widespread, so feel free to point me at a useful resource if this is a faq or something, despite my fruitless searches :-)

TIA,

MikeM