PHP Fragezeichen statt Umlaute?

... komplette Frage anzeigen

4 Antworten

Schau, dass die Textdatei im UTF-8-Format (Text Encoding) gespeichert ist und auch dein HTML-Dokument / PHP-Skript für die Ausgabe im Response Header UTF-8 definiert.

PHP (erste Angabe nach dem startenden Skript-Tag):

header('Content-Type: text/html; charset=utf-8');

HTML (im head):

<meta charset="utf-8" />
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von HorstA77
18.06.2017, 14:11

Wenn ich bei Notepad++ die Kodierung auf UTF-8 ohne BOM einstelle und speichere und danach wieder öffne dann ist die Datei auf ANSI eingestellt.

0

das liegt an der Codierung wenn man Latin und UTF8 oder andere codierungen einfach mischt.

Antwort bewerten Vielen Dank für Deine Bewertung

Charset auf utf-8 oder iso 8559-1 oder wie auch immer das genau hiess setzen

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?