Ich habe endlich nach ein paar Jahren XAMPP auf einem Rechner aktualisiert, genauer von v.3.3.1 vom Mai 2013
nach v.3.2.2 vom November 2015, jeweils die portablen Versionen, so kann ich auch schnell zwischen beiden hin und her schalten.
Ich habe nun folgendes Phänomen:
Alle Texte, die aus der mySQL-Datenbank kommen, sind richtig codiert (also die Umlaute), alle Texte, die aus PHP kommen (aus den Sprachdateien oder z.B. bei einfacher Ausgabe via echo) haben das Fragezeichen im schwarzen Karo.
Wechsel ich XAMPP wieder zur alten Version, ist alles richtig. Die Installationen auf verschiedensten Kundenservern ist auch ok.
Ich möchte nun die neue XAMPP-Installation so anpassen, dass sie wie die alte läuft (und auch wie alle Webserver draußen), und ich nicht ein komplettes CMS neuprogrammieren muss.
In einem anderen Forum wurde mir nämlich geraten, alles auf UTF-8 umzuschreiben. Das ist ein riesiger Aufwand, da ja auch Funktionen, wie substr() ersetzt werden müssten.
Wo liegt der Unterschied in den beiden XAMPP-Versionen, die zu dem Phänomen führen?
Vielen Dank,
Uli