openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 2ca59d943d4c6a080125db4bd7eb88da35318fcf
parent 919381ad9940af0e0b97ced53975fcd542277892
Author: Jan Dankert <devnull@localhost>
Date:   Mon, 29 Oct 2012 23:13:54 +0100

Bei der Seitenvorschau als Charset UTF-8 verwenden.

Diffstat:
Maction/Action.class.php | 13++++++-------
Mfunctions/common.inc.php | 18------------------
2 files changed, 6 insertions(+), 25 deletions(-)

diff --git a/action/Action.class.php b/action/Action.class.php @@ -716,17 +716,16 @@ class Action /** * Ermitelt den Zeichensatz fuer die Ausgabe. * - * Falls für die Datenbank-Verbindung ein Zeichensatz angegeben ist, so wird - * dieser genommen und in HTTP-Response-Header sowieso auch im HTML-Kopf verwendet. - * - * Falls nicht vorhanden, wird der Zeichensatz aus der geladenen Sprachdatei verwendet. Diese - * ergibt sich dann aus der Sprache, die der Browser anfordert. + * Seit Version 1.1 werden alle Ausgaben in UTF-8 kodiert. Falls die + * Datenbank intern eine andere Kodierung verwendet, so wird diese bei + * der Datenbankanbindung umgewandelt. Nach außen wird die Kodierung + * grundsätzlich in UTF-8 durchgeführt. * - * @return String Zeichensatz + * @return String Zeichensatz, konstant UTF-8. */ protected function getCharset() { - return charset(); + return 'UTF-8'; } diff --git a/functions/common.inc.php b/functions/common.inc.php @@ -122,24 +122,6 @@ function istrue( $val ) return false; } -/** - * Liefert den für die Ausgabe zu verwendenden Zeichensatz. - * Falls konfiguriert, wird das Charset aus der DB-Konfiguration - * genommen. Sonst das Charset aus der Sprachdatei. - * - * @return Zeichensatz, z.B. "UTF-8", "ISO-8859-1". - */ -function charset() -{ - $db = db_connection(); - - if ( isset($db->conf['charset']) ) - return $db->conf['charset']; - else - //return lang('CHARSET'); - return 'US-ASCII'; -} - /**