Hallo,
ich habe öfters mal Probleme mit Umlauten, aber das hier verstehe ich beim besten Willen nicht.
Wenn ich diese Datei aufrufe, werden die Umlaute korrekt dargestellt:
http://jax.bplaced.net/test2.php
<?php
define ('TEST2','Ü ü ä Ä ß <br>');
echo TEST2;
define('EMPTY_FORM', 'Bitte fülle das Formular vollständig aus.');
echo EMPTY_FORM;
?>
Wenn ich diese Datei aufrufe, dann nicht:
http://jax.bplaced.net/constants.php
<?php
define('EMPTY_FORM', 'Bitte fülle das Formular vollständig aus.<br>');
echo EMPTY_FORM;
define ('TEST2','Ü ü ä Ä ß <br>');
echo TEST2;
?>
Der Header
Content-Type: text/html; charset=utf-8
wird per .htaccess für beide Datein gesetzt und kommt auch an...???
What the fucking hell? Worin unterscheiden die beiden Datein sich denn?
EDIT: Wenn ich jetzt den Qelltext von test.2 kopiere, und in eine andere Datei einfüge, dann funktioniert auch das nicht mehr. Am Quelltext liegts also nicht. Am Header liegt aber auch nicht? Was bleibt? Browser? ???
P.S Wahrscheinlich sagt mir gleich Jemand, dass das nicht an PHP liegt, und dass ich im falschen Bereich bin. Vielleicht sagt dieser jemand dann ja auch, woran das liegt, und wohin dieser Beitag gehört...Fänd ich nicht schlech :-)
MfG
Jakob