3 Stimmen

Sonderzeichen werden zu Fragezeichen php html

Ich habe alle Themen auf Stackoverflow und in anderen Foren gelesen, es ist bei Hostgator gehostet und ich hatte noch nie Probleme mit deren Servern, obwohl sich zum Beispiel Anführungszeichen in Fragezeichen verwandeln, normale, nicht mit schwarzen Rauten oder so. Hier ist, was ich versucht habe:

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

y

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

Dies ist, was ich für doctype verwenden, wenn das wichtig ist:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Ich benutze Unitron für OSX, um meinen Code zu schreiben und ich habe überprüft, dass die Dateien utf-8 enthalten sollten.

Und der Text, den ich versuche anzuzeigen, ist nur html, innerhalb einer php-Seite.

Hat jemand einen Tipp, wie man mir helfen kann?

3voto

adrien Punkte 4349

Prüfen Sie, ob Ihre Datei in UTF8 kodiert ist, z. B. mit Notepad++ unter "Kodierung" > "In UTF8 konvertieren" und speichern Sie die Datei.

2voto

bigblind Punkte 12015

Sie sollten Folgendes verwenden htmlentities um alle Entitäten in Ihrem Text in HTML-Entitäten umzuwandeln; zum Beispiel wird das Copyright-Zeichen zu © &copy;

0voto

sidon Punkte 1384

Nur eine Vermutung: Überprüfen Sie, ob die Anführungszeichen, die Sie in Ihrer html-Datei haben, wirklich Anführungszeichen sind. Sie können auch andere Zeichen sein, die nur so aussehen, aber keine sind. Das kann passieren, wenn man von einer anderen Quelle kopiert und einfügt.

Versuchen Sie, den Teil des Codes, der das Problem verursacht, von Hand umzuschreiben.

Wenn das nicht der Fall ist, versuchen Sie es mit einer oder beiden dieser php-Funktionen:
mb_interne_kodierung
mb_http_output

Auch Ihr HTML ist nicht gültig: HTML-Validator

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X