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:
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';
-}
-
/**