Thread Verfasser: Edmonsur
Thread ID: 28
Thread Info
Es gibt 5 Beiträge zu diesem Thema, und es wurde 4000 Mal angesehen.
 Thema drucken
PHP-Fusion utf-8
Edmonsur
wie kann man PHP-Fusion auf utf-8 umstellen ?
 
John Doe
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 John Doe am 11.11.2013 um 14:32
Dieses Mitglied wurde gelöscht!
 
Edmonsur
und wie sieht es mit umlauten. wo tut man was verändern? zum Beispiel bei user Namen, mini chat?
 
John Doe
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 John Doe am 11.11.2013 um 14:50
Dieses Mitglied wurde gelöscht!
 
Edmonsur
Danke, sehr hilfreich...
 
Springe ins Forum: