wie mach ich das gleich :?:
Das macht dein Editor für dich. Dort kannst du sicher irgendwo - meistens im "Speichern unter"-Dialog einstellen, wie die Datei gespeichert werden soll. Welchen verwendest du?
Zitat
Und was ist Bom?
edit: ist Bom z.B. das -> Big Endian?
Nein. Ich habs oben mit dem Wikipedia-Artikel dazu verlinkt. Gesehen?
Zitat
Sowas hab ich noch nie benutzt da ich nur mit utf-8 gearbeitet habe...
Dann hast du das BOM sicher schon unwissentlich mal verwendet. Das ist nämlich ein Unicode-Steuerzeichen.
Zitat
edit2: ich habe das recherchiert -> header('content-type: text/html; charset=utf-8');
muss das jetzt einfach an den Anfang der PHP-Datei?
Nein, das ist HTML bzw. eigentlich HTTP. Damit sagst du, dass die angeforderte Resource UTF8-codiert interpretiert werden soll. Ob die es tatsächlich ist, dafür musst du natürlich ebenfalls sorgen. Zum einen, indem die DB-Daten entsprechend codiert werden (Artikel, Seiten etc.), und zum anderen das du auch deine PHP-Dateien UTF8-codiert abspeichern musst, also z.B. die index.php deines Themes, die einen hartcodierten Text mit deutschen Umlauten enthält.