Header sagt UTF-8, aber Akzente nicht richtig angezeigt - warum? (php)

8

Ich habe den Header aus Gründen der Klarheit aus einem größeren Satz von PHP-Dateien abstrahiert. Wenn ich es in Wampserver lade, erscheint <p>é</p> als auf der Site, obwohl die Kopfzeile utf-8 Zeichensatz aufruft. Was ist falsch in diesem Dokument?

(Ich habe versucht, die Codierung zu ändern, indem ich iso-8859-1 durch utf-8 ersetzt habe, das hat nicht geholfen.)

header.php:

%Vor%     
JDelage 29.03.2011, 11:39
quelle

3 Antworten

7

Sie senden zwei widersprüchliche Zeichensätze, iso-8859-1 und utf-8 .

Wenn Sie

  • behebt das und sendet nur einen Zeichensatz und

  • Kodieren Sie die tatsächliche Datei in dem von Ihnen angegebenen Zeichensatz (im Dialogfeld "Speichern unter ..." Ihres IDE oder Editors sollte eine Zeichensatzoption vorhanden sein)

sollte es funktionieren.

    
Pekka 웃 29.03.2011, 11:52
quelle
7

probiere dieses <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> im Kopfbereich

aus

und überprüfen Sie auch Ihre Dateicodierung

    
Headshota 29.03.2011 11:42
quelle
0

das hat bei mir funktioniert: Ich füge dem MVC-Controller hinzu: erzeugt = {"application / json; charset = utf-8"}

    
Benbiga Badr 27.07.2017 13:50
quelle

Tags und Links