Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
header('Content-Type: text/html; charset=utf-8');
Hallo,|SONY| hat geschrieben:Nun habe ich aber wiederrum das Problem, wenn man sich das mit Westeuropäisch (Windows) anschaut
Tut nicht not, wie er schon schrieb, schickt der die richtige Angabe per HTTP. Was er natürlich nicht machen sollte, ist hier utf-8 sagen und da windows-1252.Lord Lommel hat geschrieben:Hast du im ausgegebenen HTML-Dokument auch per Metatag die Codierung auf Unicode gesetzt?
Du gibst die Daten ungesichert aus? Unklug, auch wenn's nur Daten sind, die du selbst eingegeben hast. Wenn du nicht ausdrücklich willst, dass HTML verwendet werden kann, dann filtere Ausgaben in die Seite immer mit htmlspecialchars().|SONY| hat geschrieben:ändere ich in der datenbank bzw. der tabelle es auf folgendes Bayern München, erscheint es richtig auf der seite mit ü
Das hat nichts zu sagen bzw. besagt nur, welcher Zeichenumfang gespeichert werden kann.varchar(255) utf8_unicode_ci steht hinter dem namen !?
Code: Alles auswählen
// Fixes the encoding to uf8
function fix_encoding($in_str)
{
$cur_encoding = mb_detect_encoding($in_str);
if ($cur_encoding == "UTF-8" && mb_check_encoding($in_str, "UTF-8"))
return $in_str;
else
return utf8_encode($in_str);
}