"We are back" « oc.at

PHP: seltsames unauffindbares Zeichen in UTF-8 Datei

kleinerChemiker 06.07.2007 - 18:36 754 4
Posts

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4327
In einer Datei, in der Sprachkonstanten gesetzt werden ist anscheinend ein Zeichen, das ich nicht sehe und nicht löschen kann. Folgende Fehlermeldung kommt immer, wenn die Datei includet wird:

Code:

Warning: Cannot modify header information - headers already sent by (output started at /data/www/web5/html/blog/plugins/serendipity_event_google_analytics/UTF-8/lang_de.inc.php:1) in /data/www/web5/html/blog/serendipity_admin.php on line 11

In der entsprechenden Datei steht in der ersten Zeile aber nur <?php sonst nichts. Stellt man die Codierung des Browsers auf UTF-8 um, verschwindet das Zeichen. (nicht jedoch die Fehlermeldung)

Jemand eine Ahnung, wie ich dieses Zeichen finden und eleminieren kann?

tia

MIK

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11346
Das ist eine Unicode BOM im UTF-8 Format. Speichere die Datei einfach ohne BOM oder in einem anderen Encoding.

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4327
a) was ist eine BOM?

b) ich hab schon versucht in anderem encoding zu speichern, da ist das zeichen aber nicht da. speichere ich sie wieder als utf-8 ab, ist es wieder da :(

edit: ok, dank wiki weiß ich nun was ein BOM ist. aber wie ich es webbekomme weiß ich leider immer noch nicht :(
Bearbeitet von kleinerChemiker am 06.07.2007, 21:12

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11346
Ich habe eigentlich erwartet, dass du Google und Wikipedia schon kennst.

http://de.wikipedia.org/wiki/Byte_Order_Mark

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4327
öhm, hab doch eh editiert, daß ichs gefunden habe. aber ich brings leider dennoch nciht ausm file raus :(

edit: ok, habs entfernt. weg war zwar sicher umständlich, aber hab mir nicht mehr anders zu helfen gewußt. hab das file mit php eingelesen, die ersten 3 zeichen entfernt und neu geschrieben.
Bearbeitet von kleinerChemiker am 06.07.2007, 21:41
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz