WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   ¤ Zeichen weg bei PhpHomepage (http://www.wcm.at/forum/showthread.php?t=83953)

allwissende Müllhalde 12.01.2003 18:47

¤ Zeichen weg bei PhpHomepage
 
Bei einer Php Homepage hat mich der Besitzer heute drauf aufmerksam gemacht daß die Umlaute und Sonderzeichen plötzlich als ? dargestellt werden.
Bei einem ersten Kontrollaufruf ist mir dann sofort das ? statt dem Euro ins Aug gestochen.
Als ich mir dann ein paar der Seiten nach der Reihe angeschaut hab wars irgendwann wieder da wie immer.
Ich hab am Skript nix verändert - was kann der Grund sein ?
Der Provider hat mich zwar schon einmal informiert das PHP upgegradet wird, aber erst mitte Februar.
Weiß jemand was der Grund sein könnte, kann mir nur vorstellen daß der Fehler beim Provider liegt oder lag.
Gibts irgendein Upgrade von PhP wonach man den Code diesbezgl. anpassen muß - aber warum funktionierts dann plötzlich doch wieder ?

_m3 12.01.2003 20:01

Schickst Du ein falsches Character-Encoding in den Headern mit?

allwissende Müllhalde 12.01.2003 21:08

Hm, das hab ich wohl bei den Php Seiten vergessen anzugeben.

<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">

Bis jetzt ist es scheinbar niemand aufgefallen, mir auch nicht.
Aber wieso wirds einmal richtig angezeigt ein andermal nicht ?

_m3 12.01.2003 21:17

Wennst davor auf einer seite war, die den Browser richtig eingestllt hat ...

Aber dass Dein Server nicht default-maessig was richtiges mitschickt ... ?

allwissende Müllhalde 12.01.2003 21:31

Es ist im Frame angegeben.
Nur auf den einzelnen Php Seiten selbst welche in das mittlere Frame geladen werden fehlt die Angabe.
Also wird der Browser durch das Betreten übers Frameset schon eingestellt.
Ich werds halt nachholen und hoffen daß es
was bringt.
Wie schickt der Server defaultmäßig etwas mit, wo stünde das dann ?

_m3 12.01.2003 21:36

In der httpd.conf

allwissende Müllhalde 12.01.2003 22:01

Zitat:

Original geschrieben von _m3
In der httpd.conf
Naja die kann ich mir ja nicht anschauen,
aber auf welchem Weg erfährt es der Browser wenn auf einer Seite im Header nichts angegeben ist.
Woher steht dann diese default Einstellung
die der Server mitschickt ?

_m3 12.01.2003 23:45

Der Apache schickt das mit, was in der httpd.conf steht. Du kannst das in Deinem Script overrulen.

Anschauen kannst Du Dir das z.B. mit einem "wget -S URL"


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag