Seite 1 von 2

Probleme mit Umlauten des Standarttemplates

Verfasst: 26.04.2006 18:39
von DM Solutions
Hallo Leute,
ich habe ein kleines Problem mit dem Einbinden der deutschen Sprache bei meinem Forum. Das Einbinden an sich hat meiner Meinung nach geklappt, jedoch werden Sonderzeichen des Templates nicht ausgegen. Ich hab nun schon alles mögliche ausprobiert, bekomme es aber einfach nicht hin, dass er mir Zeichen wie ÜÖÄß auf dem Template anzeigt.
Ich kann Sonderzeichen ohne Probleme in Beiträgen abbilden, insofern stimmt wohl mit der Datenbank alles. Jedoch heißt der Text "Foren-Übersicht" links oben bei mir "Foren-ܢersicht".

Habt ihr vielleicht eine Idee woran das liegen könnte?

Zur Info, ich benutze Version 2.0.20 des phpBB.

Verfasst: 26.04.2006 19:01
von Slytherin
Das Problem hatte ich auch mal.
Werden die Umlaute in der Datenbank bei dir denn richtig angezeigt?

Slytherin

Verfasst: 26.04.2006 19:07
von DM Solutions
Habe grade mal nachgeschaut. Habe den Sitetitel über die Admin-Oberfläche auf "ÄÖÜ" gestellt, wird auch korrekt angezeigt wenn man die Seite besucht, aber du scheinst mit deiner Vermutung recht zu haben. In der Datenbank steht "ÄÖÜ" anstatt der Sonderzeichen. Aber wie bekomme ich das nun hin?

Verfasst: 26.04.2006 19:15
von Slytherin
Es gibt noch einen Ausweg (welchen auch ich gewählt habe)
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'Text, der ersetzt wird', 'Ersetzender Text')
WHERE post_text LIKE '%Text, der ersetzt wird%'
Tabelle kann natürlich auch angepasst werden. :wink:

Slytherin

Verfasst: 26.04.2006 19:20
von DM Solutions
Wenn ich das richtig verstanden habe würde das die bisherhigen Beiträge abändern, die jedoch korrekt angezeigt werden. Das Problem mit den anderen Teilen von phpBB auf denen keine Umlaute angezeigt werden, würde damit aber nicht gelöst werden, oder? Und in Zukunft würde doch noch immer falsch in die Datenbank geschrieben werden, oder?

Verfasst: 26.04.2006 19:28
von Slytherin
Um andere Tabellen auch richtig abzuändern, muss wie ich oben schon anmerkte, phpbb_posts_text und post_text entsprechend angepasst werden :wink:
Um es in Zukunft richtig schreiben zu lassen, muss man Änderungen an der Codierung des Forums vornehmen -> mehr dazu findest du via Suche :wink:

Slytherin

Verfasst: 26.04.2006 19:35
von DM Solutions
ich fürchte wir missverstehen uns ein wenig. mit den beiträgen habe ich keine probleme :grin:
die probleme sind bei mir nur die standarts des templates, wie z.B. der Link oben links "Foren-Übersicht", oder unten die Buttons "Neue Beiträge, usw." Diese sind bei mir zerhauen, obowhl die Datenbank meiner Meinung nach richtig codiert ist. Alle Tabellen sind auf Latin1, insofern sollte es daran eigentlich nicht liegen.

Vielleicht hab ich mich einfach zu dämlich ausgedrückt, oder du kannst mir sagen, in welcher Tabelle diese Werte geschrieben sind. Die kann ich nämlich nirgends finden?

Verfasst: 26.04.2006 19:57
von Slytherin
Also,
schau auch mal, ob mit deiner lang_main.php alles in Ordnung ist :wink:

Slytherin

Verfasst: 26.04.2006 20:51
von DM Solutions
So, hab den Fehler jetzt gefunden dank deiner Hilfe. Es liegt wirklich an der main_lang. Dort sind alle Umlaute und Sonderzeichen nicht richtig dargestellt.

Seltsam ist nur, dass es genau die Sprach-Datei von hier ist, die ich nutze. Scheinbar ist diese schon defekt gezippt worden.

Danke für deine Hilfe

Verfasst: 27.04.2006 11:40
von Slytherin
Hast du vielleicht mit einem Macintosh gearbeitet?
Dort werden sie falsch gezippt.

Slytherin