Olaf Schneider: (PHP) Unicode

Beitrag lesen

Hallo,

ich schreibe gerade ein System mit PHP/MySQL ein System, das UTF-8 unterstützt. Ich arbeite unter Mac OS X 10.2 (Jaguar).

Mit

<head>
<meta hhtp-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

lege ich das Charset fest. Mozilla Mac erkennt UTF-8 automatisch. Internet Explorer Mac und PC haben dagegen Probleme, trotz der Metaangabe, die richtige Codierung zu finden. IE Mac tippt z. B. auf Latin-1 und IE PC gerne auch mal auf türkisch(!) . Manchmal ist es sogar noch nicht einmal möglich, UTF-8 per Menu im Browser einzustellen.

Folgendes habe ich schon probiert:

  • UTF in der Metaangabe groß und kleingeschrieben

  • Verschiedene Texteditoren

  • Codierung der Dateien als Ascii/Unicode/UTF-8 mit und ohne Byteorder

  • DOS- Unix, und Unicode-Linefeeds (letzere unterstützt fast kein Browser)

  • Datei auf Server gespielt und dort betrachtet

  • Dateiupload mit verschiedenen Methoden(Text, Binary, Rawdata)

  • Mit php-Funktion header() das Charset festgelegt

Langsam fehlt mir die Phantasie, was ich sonst noch probieren könnte.

Die oben angegebene URL zeigt ein Dokument, das kyrillische Zeichen zeigen sollte.

Für Beobachteungen und natürlich Hilfe jeder Art wäre ich dankbar.

Mit freundlichen Grüßen, Olaf Schneider