Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Umlautproblem nach Umstellung auf PHP 5.6
#1
Hallo,

folgendes Problem ist bei mir aufgetreten:

Nach der (heutigen) Umstellung von PHP 5.5 auf PHP 5.6 werden alle Umlaute der Einträge, die direkt im Gästebuch gemacht wurden, falsch dargestellt. Importierte Gästebucheinträge dagegen werden richtig dargestellt.

Da es bei mir nicht so viele Neueinträge gegeben hat, wollte ich diese manuell ändern. Gebe ich jedoch einen korrekten Umlaut im Änderungsmodus ein und gehe dann auf Speichern, verschwindet der gesamte Beitrag.

Mir ist jetzt keine andere Lösung eingefallen, als vorübergehend wieder PHP 5.5 zu aktivieren. Es wäre daher toll, wenn es dazu bald eine Lösung gibt, denn ich denke, von dem Problem werden mehrere betroffen sein, oder gibt es die schon und ich habe sie übersehen?

Die betroffene Seite mit dem Gästebuch ist übrigens http://www.YogiFotos.de.

Vielen Dank und Liebe Grüße
Yogilein
Liebe Grüße
Yogilein
--------------
Meine Spieleseite mit Javascript-Spielen: http://www.yogispiele.de
Mein kostenloser Besucherzähler: https://www.yogifotos.de/Seiten/Besucherzaehler.php
Zitieren
#2
Hmmm... Momentan hab' ich leider keine Möglichkeit das zu testen. Aber ich werde mir das demnächst ansehen. Ich bin gerade dabei den Elektrotechniker zu machen, muss deshalb viel lernen u.s.w., hab' wenig Zeit für was anderes, außerdem bin ich nebenbei noch damit beschäftigt mein gesamtes System zuhause von Windows auf Linux umzustellen. Ich kann daher keine genauen Angaben machen, wann ich mich darum kümmern kann, sorry.
Zitieren
#3
Hallo Jürgen,

ich wollte mal nachfragen, wann Du dazukommst, Dir die Sache einmal näher anzuschauen. Ich habe nämlich vor, demnächst meine PHP-Version upzudaten.

Vielen Dank und liebe Grüße
Yogilein
Liebe Grüße
Yogilein
--------------
Meine Spieleseite mit Javascript-Spielen: http://www.yogispiele.de
Mein kostenloser Besucherzähler: https://www.yogifotos.de/Seiten/Besucherzaehler.php
Zitieren
#4
So. Tut mir leid, dass es so lange dauert aber nach der Geburt meiner Tochter komme ich zu gar nichts mehr. Da gestern ja bekanntlich Ubuntu 15.04 veröffentlicht wurde, und dieses PHP 5.6 mitbringt, konnte ich dies nun testen. Ich kann das Problem aber leider nicht nachvollziehen. Bei mir funktioniert das alles einwandfrei. Welche Version von PHP 5.6 benutzt Du genau?
Zitieren
#5
Aktuell habe ich 5.5.22 und so sieht ein neuer Eintrag (nach der Migration) aus:

Hallo Jürgen,
super gerne sage ich "Ihnen" / "Dir" meine Meinung :
Nicht nur die Fotos in den Galerien sind sehr klasse (tolle Schärfe und Farben) auch die Tipps sind genial. Hab mich hier schon ein wenig durchgelesen, was das mehrmalige Abspeichern der Bilder betrifft bei der BA, ich speichere immer im PNG Format ab, dabei geht dann auch so gut wie gar nix an Bildqualität verloren. Und man kann beliebig oft die Bilder bearbeiten ohne Verluste. Habe diese Seite prompt unter meinen Lesezeichen abgespeichert. Hier war ich nicht zum letzten mal.
VG von Monika und schöne Festtage wünsche ich.

Nun stelle ich auf 5.6.6 um und der Eintrag sieht so aus:

Hallo Jürgen,
super gerne sage ich "Ihnen" / "Dir" meine Meinung :
Nicht nur die Fotos in den Galerien sind sehr klasse (tolle Schärfe und Farben) auch die Tipps sind genial. Hab mich hier schon ein wenig durchgelesen, was das mehrmalige Abspeichern der Bilder betrifft bei der BA, ich speichere immer im PNG Format ab, dabei geht dann auch so gut wie gar nix an Bildqualität verloren. Und man kann beliebig oft die Bilder bearbeiten ohne Verluste. Habe diese Seite prompt unter meinen Lesezeichen abgespeichert. Hier war ich nicht zum letzten mal.
VG von Monika und schöne Festtage wünsche ich.
Liebe Grüße
Yogilein
--------------
Meine Spieleseite mit Javascript-Spielen: http://www.yogispiele.de
Mein kostenloser Besucherzähler: https://www.yogifotos.de/Seiten/Besucherzaehler.php
Zitieren
#6
Noch eine Frage: Welche Version des Gästebuches nutzt Du?
Zitieren
#7
Ich gehe von der aktuellen Version aus und das bekomme ich angezeigt:

Installierte Version: 0.7

Neueste stabile Version: 0.7
Neueste Entwicklerversion: 0.7_beta_3

Ihre Version ist neuer als die verfügbare stabile Version.
Eine Aktualisierung ist nicht erforderlich.
Liebe Grüße
Yogilein
--------------
Meine Spieleseite mit Javascript-Spielen: http://www.yogispiele.de
Mein kostenloser Besucherzähler: https://www.yogifotos.de/Seiten/Besucherzaehler.php
Zitieren
#8
Hallo Zusammen, ich habe das Problem ebenfalls bei dem Versuch das Gästebuch einzubauen.

Jedoch habe ich die Probleme bereits im Adminbereich. Beim befüllen der Felder "Ankündigung:" aber auch der Mailtexte bekomme ich nichts gespeichert, wenn ich Umlaute verwende. Die Texte werden dann beim Speichern einfach gelöscht. Die Speichern-Meldung sagt aber, gespeichert. Die Datenbank ist jedoch leer. Die Mails dann ebenfalls.

-Apache Server Version: 5.5.38-1~dotdeb.0 - (Debian)
-Datenbank-Client Version: libmysql - mysqlnd 5.0.10
-Server Zeichensatz: UTF-8 Unicode (utf8)
-MySQL-Version: 5.5
-PHP-5.5 !!! das muss also kein 5.6 Problem sein...
-Zeichensatz/Kollation der MySQL-Verbindung: utf8mb4_general_ci

Nachtrag vom 29.04.15 20:45h
Ich habe jetzt bei meinem HOSTER auf PHP 5.6 umgestellt, und siehe da, jetzt werden texte mit Umlauten gespeichert!!

Warum das in der Kombi 5.5 etc (siehe oben) nicht ging... keinen Schimmer.

Einstellungen jetzt:
-Datenbanktyp: MySQL
-Datenbankversion: 5.0.11
-PHP Version: 5.6.6

Vielleicht hilft das ja anderen mit ähnlichen Problemen.

Gruß aus Bonn!!
Zitieren
#9
Das ist echt kurios. Ich bin auch noch nicht dahinter gekommen, warum das so sein könnte. Bei allen meinen Testumgebungen ist es z.B. so, dass es egal ist ob ich auf PHP 5.5 oder 5.6 umstelle. Es wird immer korrekt gespeichert. :kopfkratz:
Zitieren
#10
Ich hoffe, dass ich mein Problem auch richtig beschrieben habe:

Das Gästebuch besteht aus migrierten Einträgen und neuen Einträgen.

Unter PHP 5.5 sieht alles OK aus.

Schalte ich auf PHP 5.6 um, haben alle neuen Einträge falsche Sonderzeichen. Die migrierten sind weiterhin OK.

Versuche ich die neuen Einträge manuell anzupassen, verschwinden sie komplett.

Du kannst dir das Ganze hier anschauen: http://www.yogifotos.de/Seiten/Gaestebuch.php

Wenn du Zeit hast, schreibe mir eine E-Mail (einfach den Namen im Kopf anklicken). Ich rufe dich dann an und wir können es zusammen ausprobieren. Ich kann die PHP-Version umschalten, so dass du es genau siehst. Ich kann dir auch die genauen PHP-Infos oder die ganze Datenbank zukommen lassen. Oder bringt es dir etwas, wenn du dich in meinem Gästebuch selbst anmeldest?
Liebe Grüße
Yogilein
--------------
Meine Spieleseite mit Javascript-Spielen: http://www.yogispiele.de
Mein kostenloser Besucherzähler: https://www.yogifotos.de/Seiten/Besucherzaehler.php
Zitieren
#11
Hallo, ich konnte mittlerweile das Problem lösen und zwar auf 2 Arten.

1. Manueller Eingriff in die Datenbank und alle Umlaute umstellen, also aus "ü" "ü" machen.
2. In die PHP.INI den Eintrag "default_charset = "UTF-8" einfügen.

Punkt 2 ist natürlich die bessere Lösung.

LG Grüße
Yogilein
Liebe Grüße
Yogilein
--------------
Meine Spieleseite mit Javascript-Spielen: http://www.yogispiele.de
Mein kostenloser Besucherzähler: https://www.yogifotos.de/Seiten/Besucherzaehler.php
Zitieren
#12
Einwandfrei! Darauf wäre ich ehrlich gesagt nicht gekommen.
Zitieren
#13
Ich habe auch lange googlen müssen.

Aber irgendwie müsstest Du das auch ohne diesen Eintrag hinbekommen, denn ich habe u.a. ein PHPBB-Forum und das stellt alle Umlaute ohne diese Zeile in der php.ini richtig dar.

Die Umlaute sind aber schon ein Problem. Ich selbst hatte eine PHP-Datei, die egal was ich machte, die Umlaute verkehrt darstellte. Header-Eintrag, PHP-Konvertierung-Befehle, nichts hat genutzt. Die Datei hatte im Editor alle Umlaute korrekt dargestellt. Ich wollte schon aufgeben, bis ich auf die Idee kam, die Datei selbst zu konvertieren und zwar in UTF-8 ohne BOM. Hmm, im Editor sah sie danach absolut gleich aus, aber genauso so hat sie dann funktioniert. Das Konvertieren geht z.B. mit Notepad++ sehr einfach.

Liebe Grüße
Yogilein
Liebe Grüße
Yogilein
--------------
Meine Spieleseite mit Javascript-Spielen: http://www.yogispiele.de
Mein kostenloser Besucherzähler: https://www.yogifotos.de/Seiten/Besucherzaehler.php
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Gravatare wandern nach links Yogilein 2 4.058 15.02.2018, 18:35:37
Letzter Beitrag: mopzz
  Umlaute Fehler nach Update fabian86 13 127.874 02.06.2016, 17:51:54
Letzter Beitrag: kanaljupp
  index.php Seite ist leer nach Udpade dienheimer 8 7.889 03.02.2015, 19:38:57
Letzter Beitrag: mopzz
  Fehlermeldung nach kompletter Neuinstallation skippy 11 10.660 20.02.2014, 22:20:48
Letzter Beitrag: Schowill
  Fehler bei der Anmeldung nach Upgrade frankie 6 5.609 02.11.2013, 19:32:26
Letzter Beitrag: mopzz

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste