Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
Hallo,
ich würde gerne wissen, was das MyBB macht, damit diese UTF-8 Zeichen für Umlaute, wie sie in der Datenbank gespeichert sind, zurück gewandelt werden.
Mit den UTF-8 Zeichen meine ich sowas:
Das MyBB stellt die Sachen richtig da, meine Homepage leider nicht...
Danke schonmal für eure Hilfe!!!
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
Hallo Bimon,
Die Funktion
mb_convert_encoding könnte dir eventuell weiter helfen.
...
Welchen Zeichensatz verwendet deine Seite denn?
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
12.06.2008, 15:05
(Dieser Beitrag wurde zuletzt bearbeitet: 12.06.2008, 15:06 von Bimon.)
auch UTF-8 ich habe die ziemlich eng mit dem Forum verknüpft, daher bleibt mir da kaum etwas anderes möglich
Arbeitet das MyBB auch mit dieser Funktion? Ich hatte nämlich schon die ganzen Funktionen bezüglich ouput_page() (oder so ähnlich) durchgeschaut, aber nichts gefunden, was mir helfen könnte...
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Wo braucht das MyBB eine Funktion um das Encoding zu ändern?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
12.06.2008, 16:53
(Dieser Beitrag wurde zuletzt bearbeitet: 12.06.2008, 16:54 von Bimon.)
Keine Ahnung, ich habe mich auf jeden Fall bemüht, dass Encoding in jedem Punkt auf Homepage und im Forum gleich zu halten (lasse auch den header senden) nur leider werden auf der Homepage diese komischen Zeichen, statt der Umlaute angezeigt...
Nun weiß ich einfach nicht woran das liegt...
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Das MyBB hat dafür keine Funktion, da sowohl die Seite als auch die Datenbankinhalt UTF-8 kodiert sind. Eine Umwandlung ist nicht notwendig. Wenn du Probleme hast versuche es mal mit utf8_encode() bzw. utf8_decode. Evtl. sendet auch der Server ein falsches Encoding per HTTP-Header.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
Den HTTP-Header ändert man doch meines Wissens so oder?
PHP-Code:
header('Content-type: text/html; charset=utf-8');
Das habe ich ganz oben in meinem Script (schlimm wenn das mehrmals vorkommt ??
).
Danach wird die global.php herangeholt. Ich hatte das auch mal ohne dem header (der wird ja mit der global.php gestartet), aber nun mit dem header(...) nochmal direkt davor.
Ich verwende noch das utf8 Plugin von hier, braucht man das bei den neuen Versionen evtl. nicht mehr? Aber dann würde es mich wundern, warum das Forum richtig angezeigt wird.
Wie auch immer...
Wie sorge ich dafür, das bei meiner Homepage auch alles mit UTF8 läuft?
Datenbank --> UTF8
Header --> UTF8
Anzeige --> kA (Firefox zeigt UTF8...soweit ich weiß^^)
Beiträge: 337
Themen: 70
Registriert seit: 11.12.2006
MyBB-Version: 1.2.xx
Ohhh Gott verdammt, sorry das ich euch mit meiner Blödheit mal wieder beschäftigt habe
PHP-Code:
ob_start();
#Ganz viele includes#
$seite = ob_get_contents();
ob_end_clean();
$seite = utf8_encode($seite);
output_page($seite);
Das kann ja auch nichts werden^^
Naja sorry und danke für eure Unterstützung!!!
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Bimon schrieb:(schlimm wenn das mehrmals vorkommt ?? ).
Einmal reicht!
Ich weiß nicht, ob es dann wirklich mehrfach gesendet wird. Aber wenn, könnte es manche Browser irrritieren.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.