Hab es erstmal "reparieren" koennen, indem ich sources/functions.php angepasst habe:
- In der Funktion unhtml() muss die erste Zeile ausgetauscht werden.
- Dazu muss nach
$string = htmlspecialchars($string); gesucht und nach
$string = htmlspecialchars(recode('iso8859-1..' . $lang['character_encoding'], $string), ENT_XHTML | ENT_SUBSTITUTE); ausgetausch werden.
- Zudem muss
global $lang; als erste Zeile eingefuegt werden.
- Die Datenbank-Tabelle
usebb_posts habe ich (da ich UTF-8 bevorzuge) auf utf8_general_ci umgestellt, allen anderen Tabellen folgen.
- Dadurch werden wieder alle Zeichen korrekt dargestellt und im Falle eines Fehlers Ersatzzeichen gezeigt.
« Last edit by
Quix0r on Sun Oct 07, 2012 1:44 am. »