ich bin gerade dabei mein OTRS auf 2.4.5 zu migrieren und bei ersten Tests ist mir aufgefallen, dass OTRS die Inhalte aus der Datenbank wohl als UTF8 interpretiert obwohl diese ISO/latin1 sind.
Das heißt alle Inhalte werden korrekt dargestellt ausser die die er aus der Datenbank bekommt.
Beispiel: Schließen, Priorität werden korrekt angezeigt, wir haben aber zB eine Standardantwort "IT Lösung", das wird zu "IT Lösung". Das kommt def. aus der DB.
Meine Datenbank:
Die Config.pm:mysql> show variables like "character_set_database";
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+
1 row in set (0.00 sec)
Wenn ich die DB mit dem mysql Client abfrage stimmen die Sonderzeichen, im Webbrowser jedoch nicht.$Self->{'DefaultCharset'} = 'ISO-8859-1';
Es scheint also, dass die Verbindung zwischen Apache/Perl/OTRS und MySQL noch einen falschen Charset verwendet, ich kann mir aber nicht erklären warum und wo das passiert.
Wer kann helfen?
Gruß,
Dennis