Ausgabe Umlaute

BitMan

Erfahrenes Mitglied
Hallo Leute,

nach einem Wechsel von PHP 4.3 auf PHP 5.x gibt ECHO keine Sonderzeichen mehr aus. Muss ich an den Einstellungen was ändern und den Echo Befehl anders einsetzen?

LG BitMan
 
Ich vermute mal, dass du beim echo ein "ü" ausgeben willst und kein "ü" und dann irgendwas unleserliches ausgegeben wird.

Das Problem ist recht simpel:
Man kann zwar im HTML angeben welcher Zeichensatz verwendet werden soll
HTML:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
aber PHP hat da auch noch ein Wörtchen mitzureden, da es den Header steuert.

In deiner php.ini ist der falsche Zeichensatz eingestellt.
Musst mal Google anschmeissen und danach suchen.
 
Falls du Apache benutzt setz mal die Zeile in die httpd.conf dazu

AddCharset UTF-8 .utf8

Ansonsten default_charset = "utf-8" in der php.ini setzen.

Das 2. würde ich zuerst gebrauchen, denn du hast ja php upgedated, und nicht apache
 
Zurück