
Hallo, ich weiß, dass es eigentlich eine FAQ ist, aber irgendwie kann mein OTRS nicht komplett auf utf-8 umstellen. Ich wollte mein OTRS 2.0.4 auf utf-8 umstellen, damit Deutsche Umlaute richtig dargestellt werden. Anhand einiger Anleitungen im Internet habe ich meine MySQL DB angepaßt: /etc/mysql/my.cnf character-set-server = utf8 default-character-set = utf8 collation-server = utf8_unicode_ci default-collation = utf8_unicode_ci Und wenn ich mit MySQL Administrator in die Tabellen schaue, dann zeigt er mir für die Tabellen den Charset: utf8 und für Collation utf8_unicode_ci an. Ich habe auch mit dem Script ./charset-convert.pl -s iso-8859-1 -d utf-8 -f /opt/otrs/Kernel/Language/de.pm die Umstellung abzuschließen, aber auch das brachte nicht die endgültige Lösung. Zwar ist der Großteil aller Sonderzeichen richtig, aber einiges stimmt trotzdem noch nicht. Was nocht nicht stimmt: - Mein Agentenname wird als: Thorsten Müller dargestellt. - In manchen Tickets mit Sonderzeichen sieht es folgendermaßen aus: … Bestätigung für die 3 Anschlüsse … Bei anderen Tickets werden die Umlaute im Text richtig dargestellt. Außerdem bekommt der Kunde folgende Mail bei der Ticketerstellung: Hallo Thorsten MÃŒller, ihre Anfrage (Test fÃŒr ignore !): ==========================================
Das ist ein Test! Umlaute ÌÀö!
Mit freundlichen GrÃŒÃen
wurde in unserem System unter folgender … Was kann ich noch machen, um das Problem zu lösen? Danke & Gruß Thorsten Müller

Hallo Thorsten,
Außerdem bekommt der Kunde folgende Mail bei der Ticketerstellung:
Hallo Thorsten MAOller,
ihre Anfrage (Test fAOr ignore !): ==========================================
Das ist ein Test! Umlaute AOAA¶!
Mit freundlichen GrAOA?en
wurde in unserem System unter folgender
Was kann ich noch machen, um das Problem zu lösen?
ein ganz fieses Thema wo ich auch noch nicht ganz durchsteige ;-) Ich denke bei den Mails ist es das Problem, daß diese in utf-8-Codierung herausgesendet werden, und im Mailheader der Zeichensatz auf Latin eigestellt ist. Dann bekommt er anstatt ein Umlaut 2 Zeichen (= 2 Bytes = 1 utf8-Umlaut) angezeigt. Asche über mein Haupt wenn ich falsch liege. Viele Grüsse Frank

Hallo, On Wed, Aug 16, 2006 at 01:50:58PM +0200, Frank wrote:
Außerdem bekommt der Kunde folgende Mail bei der Ticketerstellung:
Hallo Thorsten MAOller,
ihre Anfrage (Test fAOr ignore !): ==========================================
Das ist ein Test! Umlaute AOAA¶!
Mit freundlichen GrAOA?en
wurde in unserem System unter folgender
Was kann ich noch machen, um das Problem zu lösen?
ein ganz fieses Thema wo ich auch noch nicht ganz durchsteige ;-)
Ich denke bei den Mails ist es das Problem, daß diese in utf-8-Codierung herausgesendet werden, und im Mailheader der Zeichensatz auf Latin eigestellt ist. Dann bekommt er anstatt ein Umlaut 2 Zeichen (= 2 Bytes = 1 utf8-Umlaut) angezeigt.
Asche über mein Haupt wenn ich falsch liege.
Du liegst richtig :). Das Problem ist, dass die Umstellung der Oberfläche und der DB auf utf8 nicht reicht. In der DB selbst liegen ja die bereits gespeicherten Mails und andere Daten im nicht-utf8-Format. Weiterhin sind die Header der Mails ebenfalls in der DB gespeichert und diese enthalten einen Eintrag auf das verwendete Charset, was ebenfalls falsch sein könnte. Fazit: Die Umstellung eines laufenden OTRS auf utf8 ist absolut nicht trivial und man müsste, z.B. mit speziell entwickelten Skripts, auch den Inhalt der DB aufbereiten. Wir keönnen bei einer Umstellung gerne behilflich sein, Skripte schreiben, etc., allerdings wird es nie eine Standardlösung geben, die wir allgemein zur Verfügung stellen können, dafür sind die Setups zu verschieden.
Frank
Ciao, Christian -- ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 1862 760 :: Fax: +49 (0) 9421 1862 769 http://www.otrs.com/ :: Communication with success!
participants (3)
-
Christian Schoepplein
-
Frank
-
Thorsten Müller