Beiträge: 20
Themen: 4
Registriert seit: 2014
Bewertung:
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
Beiträge: 924
Themen: 54
Registriert seit: 2006
Bewertung:
0
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.
Beiträge: 20
Themen: 4
Registriert seit: 2014
Bewertung:
1
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
Beiträge: 924
Themen: 54
Registriert seit: 2006
Bewertung:
0
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?
Beiträge: 20
Themen: 4
Registriert seit: 2014
Bewertung:
1
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.
Beiträge: 924
Themen: 54
Registriert seit: 2006
Bewertung:
0
Noch eine Frage: Welche Version des Gästebuches nutzt Du?
Beiträge: 20
Themen: 4
Registriert seit: 2014
Bewertung:
1
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.
Beiträge: 1
Themen: 0
Registriert seit: 2015
Bewertung:
0
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!!
Beiträge: 924
Themen: 54
Registriert seit: 2006
Bewertung:
0
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:
Beiträge: 20
Themen: 4
Registriert seit: 2014
Bewertung:
1
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?
Beiträge: 20
Themen: 4
Registriert seit: 2014
Bewertung:
1
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
Beiträge: 924
Themen: 54
Registriert seit: 2006
Bewertung:
0
Einwandfrei! Darauf wäre ich ehrlich gesagt nicht gekommen.
Beiträge: 20
Themen: 4
Registriert seit: 2014
Bewertung:
1
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
|