Sonderzeichen verwandeln sich in Fragezeichen, php html
Hallo Leute ich habe ein problem, und Lesen Sie alle Themen auf stackoverflow und in anderen Foren, es ist gehostet auf hostgator und ich hatte noch nie Probleme mit Ihren Servern vor, obwohl Zitate zum Beispiel verwandeln sich in Fragezeichen, normalen, nicht mit schwarzen Diamanten oder sonst was.. heres, was ich versucht habe
header('Content-Type: text/html; charset=utf-8');
und
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
dies ist, was ich für doctype-wenn diese Dinge
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Benutze ich Unitron für osx zu schreiben mein code, und ich habe überprüft, dass die Dateien sollten enthalten utf-8
Und der text, den ich versuche, das display ist einfach nur html innerhalb einer php-Seite.
Jemand eine Ahnung wie mir zu helfen?
- Sprechen Sie über die Benutzer-Eingabe? Speichern Sie es in einer Datenbank? Wann ist es "biegen Sie in die "Fragezeichen"? Diese Frage braucht einiges an detail hinzufügen.
- Können Sie uns einen link zur problem-Seite?
- Zitate verwandeln sich in Fragezeichen? versuchen Sie es mit stripslashes() oder mysql_real_escape_string() ...Bitte mehr info.
- socialscenes.co.uk/v1-5/termsandconditions.php Nicht eine Benutzereingabe, die nur die html-Ausgabe in eine php-Seite
InformationsquelleAutor user1250526 | 2012-04-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden htmlentities zum konvertieren von beliebigen Entitäten in Ihren text in html-entities; beispielsweise das copyright-Zeichen werden ©
©
Überprüfen, dass Ihre Datei ist in UTF8 kodiert, zum Beispiel mit Notepad++ gehe auf "Kodierung" > "Konvertieren in UTF8" und speichern Sie die Datei.
Nur eine Vermutung: Überprüfen Sie, dass die Anführungszeichen müssen Sie Sie in html sind wirklich in Anführungszeichen. Sie können auch einige andere Zeichen, die genau gleich aussieht, es aber nicht sind. Dies kann passieren, wenn beim kopieren und einfügen aus einer anderen Quelle.
Versuchen umzuschreiben Teil des Codes, der das problem verursacht mit der hand.
Wenn das nicht der Fall ist, verwenden Sie eine oder beide der folgenden php-Funktionen:
mb_internal_encoding
mb_http_output
Auch dein HTML ist nicht Valide: HTML validator
Als sidon sagte Überprüfen, dass Ihre Datei ist in UTF8 kodiert, zum Beispiel mit Notepad++ gehe auf "Kodierung" > "konvertiere zu UTF-8 ohne BOM" und Speichere die Datei.