Fehlerhafte Zeichenkodierung
Hallo zusammen,
ich habe folgendes Problem: Ich schreibe mit php per fwrite text in eine TXT-Datei. Diese habe ich vorher als UTF8 abgespeichert. Meinen Text schreibe ich teilweise mit fwrite($datei, utf8_encode($vbnummer) in die Txt. Sobald ich die Datei vom Server lade und mir den Inhalt ansehe stimmen da gleich 2 Dinge nicht: 1. alle Sonderzeichen machen probleme...f?ºr....ausserdem behauptet mein TextEdit, das das Dokument nicht mithilfe der Text-Codierung "Unicode (UTF-8) geöffnet werden kann.
Das bedeutet ja dann irgendwie, das das dokument nach dem Fwrite eine andere Zeichenkodierung benutzt als zuvor. Wie kann ich sicherstellen, das die Zeichenkodierung des Dokuments nicht verändert wird?
PS: header('content-type: text/html; charset=utf-8'); ist gesetzt.
Geändert von Specter (23.08.2007 um 11:51:12 Uhr)
|