Charset-Problem nach Upgrade Debian Lenny auf Debian Squeeze

Hilfe zu Znuny Problemen aller Art
Locked
Kevin
Znuny newbie
Posts: 2
Joined: 29 Aug 2011, 09:40
Znuny Version: 3.0.10
Real Name: Kevin Simon
Company: meteoblue AG

Charset-Problem nach Upgrade Debian Lenny auf Debian Squeeze

Post by Kevin »

Hallo OTRS-ler,

vielleicht könnt ihr mir weiterhelfen. Erst einmal zu den technischen Details:
Ich benutze:
OTRS 3.0.10 für Debian
eine MySQL-Datenbank
keine Erweiterungspakete wie ITSM

Nun habe ich folgendes Problem. Nach einem Systemupgrade von Debian Lenny auf Debian Squeeze werden in der Weboberfläche von OTRS die Umlaute
immer in komische Fragezeichen konvertiert.

Jedoch ist alles auf UTF-8 eingestellt. Auch die My-SQL Datenbank ist auf UTF-8 eingestellt.

Auch die einzelnen Queue-Namen werden bei den Umlauten in Fragezeichen konvertiert. Jedoch, wenn ich ein Ticket öffne, werden die Umlauten für das Ticket wieder normal dargestellt, so dass man es ohne Zeichensatzfehler verschicken kann. Ich verstehe leider das Problem nicht und habe auch schon vieles versucht. Ich habe sogar die Datenbank mittels dem OTRS-Webinstaller neu aufsetzen lassen, jedoch ist das Problem das gleiche geblieben. Vielleicht hat jemand von euch so ein ähnliches Problem gehabt und hat dafür eine Lösung parat. Wie gesagt, auf Debian Lenny hat OTRS perfekt funktioniert. Erst seit dem Upgrade auf Debian Squeeze tauchte das Problem auf.

Vielen Dank schon einmal für eventuelle Antworten
Kevin
Znuny newbie
Posts: 2
Joined: 29 Aug 2011, 09:40
Znuny Version: 3.0.10
Real Name: Kevin Simon
Company: meteoblue AG

Re: Charset-Problem nach Upgrade Debian Lenny auf Debian Squ

Post by Kevin »

Hallo nochmal,

leider habe ich das Problem mit dem UTF-8 Zeichensatz bei Debian Squeeze immer noch nicht hinbekommen. Hat denn keiner eine Idee oder schon einmal ähnliche Erfahrungen mit Debian Squeeze gemacht? Wie schon erwähnt lief das OTRS-System auf Debian Lenny ohne Fehler. Für jede Hilfe wäre ich sehr dankbar.
echomike
Znuny newbie
Posts: 14
Joined: 30 Dec 2009, 15:06
Znuny Version: 3.0.2

Re: Charset-Problem nach Upgrade Debian Lenny auf Debian Squ

Post by echomike »

Hi Kevin,

ich möchte kurz mal meine Erfahrungen bzgl. "Umlaute in Fragezeichen konvertiert" mit dir teilen:

Ich habe im Gegensatz zu dir eine Oracle Datenbank drunter, aber GENAU das gleiche Problem gehabt, dass ich Umlaute nicht richtig darstellen konnte und diese sogar nicht in der Datenbank angekommen sind - also auch dort falsch codiert waren.

Abhilfe schaffte bei mir das Setzen von Umgebungsvariablen im Apache-Perl-Startupscript
scripts/apache2-perl-startup.pl und natürlich ein Apache-Restart

Direkt unter dem Eintrag "use DBI ();" habe ich folgende Zeilen hinzugefügt:

Code: Select all

$ENV{NLS_DATE_FORMAT} = 'YYYY-MM-DD HH24:MI:SS';
$ENV{NLS_LANG} = "GERMAN_GERMANY.WE8ISO8859P15";
$ENV{ORACLE_HOME} = '/usr/local/ecg/oracleclient/current/';
Bei dir sollte ggf. die zweite Zeile reichen und dann sinngemäß so aussehen:

Code: Select all

$ENV{NLS_LANG} = "german_germany.utf8";
Jetzt musst du meine Info nur noch von ORACLE auf MySQL münzen. :)
Vielleicht bringt dir ja zumindest der Ansatz etwas.

VG
Marcel
System: Linux Server (Debian Lenny)
Datenbank: Oracle Standard Edition 11
OTRS Version: 3.0.2
Apache: 2.2
Locked