PHP 5.4.7 zerschießt Umlaute.
Verfasst: 04.10.2012 16:13
HI Leute.
Ich wollte mal fragen, ob jemand von euch folgendes Phänomen beobachtet hat.
Auf dem Server, wo ich ein Forum betreibe kann ich zwischen zwei PHP Versionen wählen. Einmal 5.3.17 und einmal 5.4.7
Bei 5.3.17 läuft soweit alles ok, aber wenn ich 5.4.7 wähle, dann habe ich ein Problem.
Wenn ich im Posttitel Umlaute wie ä, ö, ü, Ä, Ö, Ü oder ß verwende, dann wird der Post zwar abgeschickt, aber der Titel wird komplett gelöscht. Die Nachricht wird also ohne Titel in die Datenbank eingetragen. Ich habe auch schon in der Datenbank nachgesehen, und dort ist wirklich kein Titel vorhanden.
Das ist besonder dann schlimm, wenn es sich bei dem Post gleichzeitig um eine Eröffnungspost handelt.
Wenn ich über die Datenbank direkt einen Titel eintrage, und ich verwende einen der obigen Buchstaben, dann wird der Titel dennoch nicht im Forum angezeigt, obwohl der Titel in der Datenbank zu sehen ist.
Wenn ich einen Beitrag editiere, dann passiert das gleiche.
Nur auf bereits bestehende Posts hat es keine Auswirkungen. Diese werden korrekt dargestellt. Nur wenn ich neue Posts schreibe oder Posts editiere, wirkt sich das aus.
Der Posttext ist hierbei nciht betroffen. Das Problme betrifft nur uns ausschließlich den Posttitel.
In der Version PHP 5.3 hingegen hat es solche Probleme nicht.
Hat jemand mal so etwas gehabt, oder eine Idee, woran das liegen könnte?
MfG
MDuss
Ich wollte mal fragen, ob jemand von euch folgendes Phänomen beobachtet hat.
Auf dem Server, wo ich ein Forum betreibe kann ich zwischen zwei PHP Versionen wählen. Einmal 5.3.17 und einmal 5.4.7
Bei 5.3.17 läuft soweit alles ok, aber wenn ich 5.4.7 wähle, dann habe ich ein Problem.
Wenn ich im Posttitel Umlaute wie ä, ö, ü, Ä, Ö, Ü oder ß verwende, dann wird der Post zwar abgeschickt, aber der Titel wird komplett gelöscht. Die Nachricht wird also ohne Titel in die Datenbank eingetragen. Ich habe auch schon in der Datenbank nachgesehen, und dort ist wirklich kein Titel vorhanden.
Das ist besonder dann schlimm, wenn es sich bei dem Post gleichzeitig um eine Eröffnungspost handelt.
Wenn ich über die Datenbank direkt einen Titel eintrage, und ich verwende einen der obigen Buchstaben, dann wird der Titel dennoch nicht im Forum angezeigt, obwohl der Titel in der Datenbank zu sehen ist.
Wenn ich einen Beitrag editiere, dann passiert das gleiche.
Nur auf bereits bestehende Posts hat es keine Auswirkungen. Diese werden korrekt dargestellt. Nur wenn ich neue Posts schreibe oder Posts editiere, wirkt sich das aus.
Der Posttext ist hierbei nciht betroffen. Das Problme betrifft nur uns ausschließlich den Posttitel.
In der Version PHP 5.3 hingegen hat es solche Probleme nicht.
Hat jemand mal so etwas gehabt, oder eine Idee, woran das liegen könnte?
MfG
MDuss