Page 1 of 1

UTF-8-Problem

Posted: 12. February 2012 14:06
by Die Mathematik
Hallo,

ist weiß, so etwas kann nicht auf einmal einfach so passiere, aber auf einmal funktionierte ohne, dass ich irgend etwas geändert habe, das Portal wegen eines 500er Fehlers nicht mehr. Nachdem ich mir die Dateien dazu näher angeguckt habe, stand fehlte am ende jeder php-Datei (NUR DES PORTALS) das ?>. Das habe ich hinzugefügt, dann wurde aus dem 500er Error eine weiße Seite. Selbige sind meist Indizien von Fehlern in den Sprachdateien. Dort jedoch, war alles auf ANSI (Codierung) eingestellt. Nun ist das eigenartige, immer wenn ich da wieder in UTF-8-BOM abspeichere, konvertiert er das danach wieder von alleine auf ANSI um. Wie kann das sein? Weiß irgendjemand, wie ein derartiges Problem auftauchen kann? Hatte das Problem auch schon mal jemand? Ich habe mir danach das Paket mit dem Portal nochmal gedownloadet, aber da war das gleiche Problem mit Codierung und auch wieder mit ?>.Auch, als ich ein Dateibackup zurückspielen wollte, in allen Dateien war dieser Fehler. Eigenartigerweise tritt dieser Fehler NUR bei Dateien vom Portal auf. Mein Dateieditor ist Notepad++.


Hat jemand auch nur einen Ansatz dazu, woran das liegt?

Re: UTF-8-Problem

Posted: 12. February 2012 14:35
by Roger123
Hey;
Habe selber Notpad++,und sowas ist mir nochnie passiert! Schau dir mal die Optionen(einstellung) an Zwar Dateien=>> Kordierung:.Dort auf "UTF-8-ohne BOM.
Und den Haken bei noch rein darunter pls.Standartsprache "Normaler Text"
mfg

Re: UTF-8-Problem

Posted: 12. February 2012 15:43
by Marc
Das ?> fehlt nicht aus Versehen sondern ist absichtlich entfernt worden. Normale PHP-Dateien benötigen das nicht. Siehe dazu auch die aktuelle Entwicklungsversion von phpBB 3.1.

Re: UTF-8-Problem

Posted: 12. February 2012 17:38
by Die Mathematik
Das heißt, dass das ?> hinten fehlt, ist nicht schlimm?
Zum Rest mit UTF-8-Bom: Da muss ich wohl mal etwas umher probieren, das ist mir sonst auch nie passiert.

Re: UTF-8-Problem

Posted: 13. February 2012 10:53
by WileCoyote
Zum Thema "?>" siehe Abgrenzung von Anweisungen