Seite 1 von 1

Problem mit Eingenschaften - Umlaute bei PHP 5.4

Verfasst: Mi 2. Okt 2013, 11:52
von sarronsarron
Hallo,

seit kurzem wurde die DB bei 1und1 auf PHP 5.4 umgestellt. Seitdem kann ich im Backend bei den Artikeln keine Eigenschaften wie z.B. den Seitentitel mit Umlauten editieren.
In der Datenbank (con_art_lang) stehen noch die Umlaute ganz normal ü,ö,ä.
Beim editieren wird aber der komplette Text nicht angezeigt.

Administration / Sprachen / deutsch --> ISO-8859-1

Ich habe an dem Auftritt auch nichts geändert sodass ich annehme das es etwas mit der DB Umstellung zu tun hat.

Habt ihr auch das Problem bzw. eine Abhilfe

Gruß sarron

Re: Erledigt: Problem mit Eigenschaften - Umlaute bei PHP 5.

Verfasst: Mi 2. Okt 2013, 16:49
von sarronsarron
htmlspecialchars verursacht den Fehler. Ab PHP5.4 reicht es nicht mehr nur htmlspecialchars anzugeben.
Es muss lauten: htmlspecialchars (Variabele, ENT_COMPAT,'ISO-8859-1', true);

Habe die Änderungen in folgenden Scripten gemacht:

includes/include.con_edit_form.php
includes/include.con_art_overview.php
includes/include.mod_edit_form.php

Gruß Sarron

Re: Problem mit Eingenschaften - Umlaute bei PHP 5.4

Verfasst: Fr 11. Okt 2013, 15:24
von dominik.ziegler
Besteht dieser Fehler in einer aktuellen 4.8.18? Eigentlich sollte das Problem dort nicht auftauchen.

Re: Problem mit Eingenschaften - Umlaute bei PHP 5.4

Verfasst: Fr 11. Okt 2013, 16:02
von sarronsarron
Ist in der 4.8.18 aufgetreten.

(nachträgliche Änderung) Sorry, glaub ich hab mich getäuscht. nicht 4.8.18 sondern 4.8.5

gruß sarron

Re: Erledigt: Problem mit Eigenschaften - Umlaute bei PHP 5.

Verfasst: Mo 14. Okt 2013, 11:29
von Faar
sarronsarron hat geschrieben:Es muss lauten: htmlspecialchars (Variabele, ENT_COMPAT,'ISO-8859-1', true);
Variabele ?
Schwabe oder Italiener? :wink: