Henk Strobel: PHP/MySQL/UTF-8 Problem

Beitrag lesen

Moin moin,

möglicherweise habe ich ein Brett vorm Kopf. Ich lese HTML-Code aus einer MySQL-Datenbank und geben diesen per PHP aus. Vorher sende ich den header 'Content-Type: text/html; charset=UTF-8'.

Die Ausgabe des Servers lautet:

<HTTP>
HTTP/1.1 200 OK
Date: Mon, 18 Apr 2005 10:01:57 GMT
Server: Apache/2.0.50 (Win32) PHP/4.3.8
X-Powered-By: PHP/4.3.8
Connection: close
Content-Type: text/html; charset=UTF-8

´╗┐<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
</HTTP>

Man beachte die Zeichen vor dem <!DOCTYPE..., Diese werden von einigen Browsern als ? dargestellt. Ich habe keine Erklärung dafür, wo diese Zeichen herkommen, ich gebe nichts derariges aus, soweit ich weiß.

Kennt jemand das Phänomen?

Viele Grüße

Henk Strobel