Das passiert, wenn der Browser denkt, dass Sie eine andere Kodierung verwenden als Sie tatsächlich verwenden.
versuche, das Folgende in deine PHP-Datei einzufügen, bevor irgendein HTML gedruckt wird:
%Vor%und fügen Sie
hinzu %Vor% zwischen den <head></head>
-Tags
UPDATE : Habe gerade dein Update mit der Datei gesehen. Sie müssen header ('Content-type: text/html; charset=utf-8');
Ich hatte das gleiche Problem mit einer Website für ein französisches Hotel.
Das Ändern des Zeichensatzes auf "ISO-8859-1" anstelle von "UTF-8" hat den Zweck erfüllt.
Beispiel: & lt; form method="post" name="kontakt" action="send_mail.php" accept-charset="ISO-8859-1" & gt;
Was ist der Zeichensatz der HTML-Seite? Es klingt wie der Zeichensatz der PHP-Datei und der darin enthaltene HTML-Code. Vielleicht möchten Sie auschecken:
Für weitere Hilfe, poste bitte etwas Code, speziell den Doctype, der ausgegeben wird und alle Aufrufe von PHP-Zeichensatzfunktionen.
Wenn das Umschalten des Zeichensatzes das Problem nicht löst, können Sie Entitäten verwenden. é
für é, ô
für ô und so weiter
P.S. "Eine Antwort mit vôtre E-Mail" - & gt; Sie sollten "Il y a" sagen, es ist votre nicht vôtre und E-Mail kann in "courriel" übersetzt werden:)
Tags und Links php character-encoding