Hallo,
nach einer serverseitigen Umstellung werden die Umlaute auf meiner Webseite nicht mehr korrekt angezeigt.
Anstelle der Umlaute erhalte ich ein Fragezeichen. Ich habe auf allen Seiten UTF-8 als Charset angegeben, aber es klappt trotzdem nicht. Vermutlich liegt es daran, dass die PHP Webseiten mit Passwortabfrage über Formulare aufgerufen werden.
Test1.php enthält den code:
HTML
<p><br>
<font face="Arial, Helvetica, sans-serif">Diese Seite ist Passwortgesch&WCF_AMPERSANDützt</font>
<form action="test2.php" method="post" accept-charset="UTF-8">
<input type="Password" name="passwort">
<input type="Submit" value="Bestaetigen">
</form> <br /><br /></p><p><br /></p></body></html>
test2.php hat dann den folgenden Code:
PHP
<?php
date_default_timezone_set('europe/berlin');
$passwort = $_POST["passwort"];
if($passwort=="passwort") { include 'test3.html'; }
else { include('wrongpass.php'); }?>
test3.html
Enthält auch UTF-8 Vermerk. Aber hier werden die Umlaut falsch dargestellt!!
Wo liegt der Fehler?
Danke!
Gruß Andreas