Frage

Ich bin versucht, ein neues Wordpress-Blog zu starten. Ich sehe die lustigen Charaktere in einigen Browsern, andere aber nicht anstelle von einfachen Anführungszeichen, doppelte Anführungszeichen und Ellipsen. Dinge, die ich schon gedacht:

  • Die HTML-Vorlage Seite für die Ausgabe selbst ist auf UTF-8
  • Die Admin-Seite ist UTF-8
  • Die MySQL-Datenbank Tabellen, in denen die Daten gespeichert werden UTF-8 codiert
  • Mir Eingabe normale Tastatur ( ')' s und ( ") 's (...)' s und nicht Einfügen in aus einer anderen Anwendung.
  • Ich benutze Wordpress Out-of-the Box WSYWIG

Browser sieht es falsch in (zum Beispiel): Firefox für Windows, Internet Explorer 7 für Windows Browser sieht es in Ordnung in (zum Beispiel): Firefox für OS X, Safari für OS X

Wohin gehe ich von hier aus?

War es hilfreich?

Lösung

Es könnte ein Problem mit der verwendeten Schriftart sein. Vielleicht ist die Windows-Schriftart kann nicht die verwendeten Codepoints richtig angezeigt (geschieht mit einigen Freeware-Schriftarten, die einfach nicht die ganze UTF-8-Spektrum umfassen), während das OS X Schrift diese Codepoints hat enthalten.

Welche Schrift verwendet wird?

Können Sie die Seite Ausgabe überprüfen, wenn Arial oder sans-serif als font-family in CSS?

Andere Tipps

Zum Firefox unter Windows, verwenden Sie einen Rechtsklick "Ansicht Seiten-Info", um zu sehen, was Firefox ist zu sehen.

Ihre Situation wahrscheinlich wird verursacht durch nicht korrekt die Seitencodierung irgendwo entlang der Linie einstellen. Sie können im Grunde Setup Ihre Codierungen in den HTTP-Header und im HTML-Kopf. HTTP-Header werden vom Web-Server und der PHP-Skript beeinflusst. HTML Kopf geschrieben von PHP.

Überprüfen Sie Ihre HTML-Ausgabe und lesen Sie sorgfältig der W3C HTML-Standard auf Codierungen , auf die charset ist Ihre Seite angeben. Überprüfen Sie auch Ihre PHP zu sehen, ob es einen HTTP-Header sendet die Codierung angeben. Schließlich überprüfen Sie Ihre Web-Server (einige Leute konfigurieren Apache httpd eine Standard-Kodierung gesendet wird. Das ist böse ).

Nach Ihren Symptomen, meine Vermutung ist, dass Sie nicht senden alle richtig Codierung von Informationen durch HTML / HTTP und die Wiedergabe ist abhängig von der Standarddarstellung des Browsers, so dass die Probleme, die Sie sehen.

Es kann manchmal ein Problem mit anderen Dateien, die zum Beispiel über JavaScript geladen wird, erhalten, dass die charset nicht auf UTF8 gesetzt haben könnte.

Es kann sein, einen Versuch wert, einen Blog über Browsershots anzuzeigen. Es ist ein kostenloser Service, den Sie Ihre Website in mehreren Betriebssystemen und Browsern sehen kann. Wenn das gleiche Problem auf allen der Browsershot Proben erscheint, dann wissen Sie, es ist ein Wordpress-Ausgabe. Wenn es nur auf ein paar auftaucht, dann könnte es ein pro-Maschine / O / Browser-Problem sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top