Thread Verfasser: Edmonsur
Thread ID: 28
Thread Info
Es gibt 5 Beiträge zu diesem Thema, und es wurde 3085 Mal angesehen.
 Thema drucken
PHP-Fusion utf-8
Edmonsur
wie kann man PHP-Fusion auf utf-8 umstellen ?
 
ThickBox
Ich denke mal, dass du die aktuelle Version von Fusion nutzt(?).

In der Datei (/locale/German/)globale.php sollte in der Zeile (ca.) 27 setlocale(LC_TIME, "de_DE.UTF8", "de", "DE"); stehen.
Falls das so nicht da steht, kannst du es entsprechend so einfügen.

Wichtig hierbei ist auch, dass die Datenbank, die du nutzt, auch die Daten in der "Kollation" UTF8 selbst führt.
Bearbeitet von ThickBox am 11.11.2013 um 14:32
Aktuell inaktiv seit 12/2013 wegen privaten Gründen!
 
Edmonsur
und wie sieht es mit umlauten. wo tut man was verändern? zum Beispiel bei user Namen, mini chat?
 
ThickBox
Die Umlaute werden. wenn du UTF8 nutzt, richtig gespeichert und auch richtig ausgegeben.
Wenn du jedoch sagen wir in der Datenbank eine andere Kollation hast als wie auf der Fusion-Seite, so wird zwar UTF8 an die DB übermittelt, jedoch auf andere Art in der DB verarbeitet.

Die Usernamen usw. musst du deshalb nicht extra verändern. Wo man UTF8, falls eh noch nicht so eingestellt, verändert an Fusion, habe ich schon beschrieben gehabt.
Bei der Datenbank muss diese schon in UTF8 angelegt sein, damit die auch so arbeitet.
Nachträglich kannst du die Datenbank via (z.B.) phpMyAdmin umstellen in dem du...
Datenbank auswählen ---> Operationen --> Kollations "DropDown-Menü" und dort "UTF8_general_ci" wählen.

Ich hoffe, dass Dir das so weiter hilft Dickeslachen
Bearbeitet von ThickBox am 11.11.2013 um 14:50
Aktuell inaktiv seit 12/2013 wegen privaten Gründen!
 
Edmonsur
Danke, sehr hilfreich...
 
Springe ins Forum: