Wichtig: Ich blogge nun auch unter www.adminbloggt.de - Lest dazu den Eintrag hier im Blog.

SysCP Auslieferung der Seiten (Webinterface) in UTF-8

Leider liefert SysCP das Webinterface zur Verwaltung alle Seiten in ISO-8859-1 aus. Wenn man das auf UTF-8 ändern will (ist wichtig, wenn die Datenbank auf UTF-8 läuft, da sonst die Umlaute nicht korrekt dargestellt werden), muss man diese Sachen ändern:

Datei lib/init.php (Zeile 22):

header(“Content-type: text/html; charset=utf-8″);

Datei lib/functions.php (Zeile 408 und 452):

function htmlentities_array($subject, $fields = ”, $quote_style = ENT_COMPAT, $charset = ‘utf-8′)

function html_entity_decode_array($subject, $fields = ”, $complete = false, $quote_style = ENT_COMPAT, $charset = ‘utf-8′)

Eventuell weichen die Zeilen bei euch ab. Sucht einfach nach den entsprechenden Sachen – als Charset stand überall vorher ISO-8859-1

Update: Bitte auch die Hinweise in den Kommentaren beachten!

Ähnliche Beiträge im Blog:



2 Kommentare zu “SysCP Auslieferung der Seiten (Webinterface) in UTF-8”

  1. Kommentar von Andri | 06.08.08 um 09:54

    Ich habe damals noch folgende weitere Änderungen gemacht:

    install/install.php (Zeile 102):

    templates/header.tpl (Zeile 4):

    Zusätzlich müssen alle lng/*.lng.php Dateien konvertiert werden, z.B. per recode. Dort sind Sonderzeichen in gewissen Sprachen nicht HTML codiert (bei Deutsch ist das der Fall, deshalb fällt es unsereins nicht gleich auf).

  2. Kommentar von Timo Dreger | 06.08.08 um 10:30

    Danke Andri für die Hinweise!

Kommentar schreiben »