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:
-
Wed Jan 08 18:31:46.889492 2014] [:error] [pid 5613] Malformed UTF-8
character (fatal) at /opt/otrs//Kernel/Output/HTML/OutputFilterTextURL.pm
line 42.
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