Beiträge von openclimb

    hast du im Head Bereich ein <meta charset="utf-8"> hinzugefügt?

    Ja.


    Test1.php und Test2.php sind die vollständigen Webseiten. Da fehlt nichts.

    Und über diese beiden Webseiten wird man per php und form auf die 3. Seite test3.html geleitet.


    test3.html (kein php) hat im header dann den Vermerk charset="utf-8" und zeigt dann trotzdem noch die ? anstelle der Umlaute an.


    Ich hoffe das reicht als Info...Danke!

    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