[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • PHP 5.4.4 R4.1.0 Umlaute in Backend/kein Temp -Inhalt
Seite 1 von 1

PHP 5.4.4 R4.1.0 Umlaute in Backend/kein Temp -Inhalt

Verfasst: 20. Jul 2012, 14:36
von mgg
Hallo Redaxo Profis,

ich habe folgendes Problem.
Seit der Umstellung auf PHP 5.4.4 / laufendees MySQL: 5.1.63 werden bei R4.1.0 Kategorien die einen Umlaut in der Bezeichnung haben nicht mehr angezeigt.Das selbe gilt für Templatebezeichnung mit Umlauten.Öffnet man die Temlates dann ist auch bei den meisten der Inhalt leer...

Frontend ist alles O.K.

Habe daraufhin zum Testen begonnen und bin auf folgendes gekommen.

Ich gebe ien Template ein in dem sich kein Umlaut befindet .. es klappt - Wenn ich mir das Template wieder öffne ist der Inhalt vorhanden.
Sobald aber im Template ein Umlaut ist und ich speichere -> öffne das Template ist kein Inhalt vorhanden!!

z.B. im Template <h4 ><a href="<?php print rex_getUrl(190); ?>">Bücher</a></h4>
und alles ist futsch... :-(

Die Seite Sprache wurde damals aud de_de eingestellt... charset=iso-8859-1

In der Datenbank wird <h4 ><a href="<?php print rex_getUrl(190); ?>">Bücher</a></h4>
eingetragen , passt also.

Sobald ich den User wieder auf den alten Server schiebe klappt alles wider wunderbar.

Wer kann mir da weiterhelfen?... aber sagt mir bitte nicht ich soll's am alten Server lassen - die PHP Version ist ja veraltet.

Re: PHP 5.4.4 R4.1.0 Umlaute in Backend/kein Temp -Inhalt

Verfasst: 14. Aug 2012, 22:15
von labking
Hallo

Ist es vielleicht ein UTF-8-Fall? Sie müssen bei der REDAXO 4 Installation "Deutsch UTF-8" wählen und auch in Ihren Templates UTF-8 verwenden. Ich füge meistens folgendes ein:

Code: Alles auswählen

<!DOCTYPE HTML>
<html lang="de" dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
Viel Glück und viele Grüsse
LabKing

Re: PHP 5.4.4 R4.1.0 Umlaute in Backend/kein Temp -Inhalt

Verfasst: 5. Dez 2012, 09:06
von Hellwig.Patrick
Hallo,

ich habe seit der Umstellung auf PHP 5.4 exakt das selbe Problem. Sobal sich nun ein Umlaut oder ein Sonderzeichen im Text befindet wird der Text nicht mehr angezeigt.

Habe schon den Tipp mit UTF-8 ausprobiert komme aber nicht weiter. Problem besteht leider weiterhin.
Ich hoffe es kann mir jemand weiterhelfen.

Vielen Dank
Patrick

Re: PHP 5.4.4 R4.1.0 Umlaute in Backend/kein Temp -Inhalt

Verfasst: 5. Dez 2012, 10:51
von Hellwig.Patrick
Problem gelöst....

Re: PHP 5.4.4 R4.1.0 Umlaute in Backend/kein Temp -Inhalt

Verfasst: 5. Dez 2012, 10:52
von Thomas.Blum
Hej,
Hellwig.Patrick hat geschrieben:Problem gelöst....
das nützt Anderen wenig. Schreibe doch kurz deinen Lösungsweg.

vg Thomas

Re: PHP 5.4.4 R4.1.0 Umlaute in Backend/kein Temp -Inhalt

Verfasst: 5. Dez 2012, 11:57
von Hellwig.Patrick
Thomas.Blum hat geschrieben:Hej,
Hellwig.Patrick hat geschrieben:Problem gelöst....
das nützt Anderen wenig. Schreibe doch kurz deinen Lösungsweg.

vg Thomas
Es lag doch am UTF-8

Das Projekt war ursprünglich auf charset=iso-8859-1, hab das ganze Projekt dann nach gemäß dieses Eintrags http://www.redaxo.org/de/forum/allgemei ... tml#p97570 auf UTF8 umgestellt.
Und siehe da es funktioniert....