Warum zeigt „» “auf meiner Seite ein Fragezeichen („? “)?
-
11-09-2019 - |
Frage
Gibt es Beschränkungen, die es normal zeigen können?
Lösung
Klingt nach einem Codierungsproblem. Für solche Sonderfiguren ziehe ich es vor, HTML -Entitäten zu verwenden. In diesem Fall versuchen Sie »
Andere Tipps
Nach meiner Erfahrung ersetzt ein Fragezeichen normalerweise unkundenbare Sonderzeichen, wenn Sie Ihre Sonderzeichen mit UTF8 codieren, da Webbrowser standardmäßig die Webseite mit ISO-Latin1 dekodieren. Sie können/sollten die Kodierung Ihrer Webseite mithilfe der folgenden Anweisung explizit erklären:
<?xml version="1.0" encoding="UTF-8" ?>
für xhtml, oder
<meta http-equiv="Content-Type" content="text/html"; charset="utf-8">
(innerhalb des Elements) für HTML.
Betrachten Sie diesen Beitrag als Ergänzung, weil ich denke, dass die Verwendung der XML/HTML -Unternehmen wie »
oder »
oben erwähnt sind der bessere Weg zu gehen.
Sie können auch verwenden »
Wenn Ihr Apache -Server mit ... konfiguriert ist ...
AddDefaultCharset UTF-8
... in der Datei httpd.conf (die seltsamerweise die Standardeinstellung auf meinem Server war), dann in den .html-Dateien (z.u003Cmeta http-equiv=Content-Type content="text/html; charset=windows-1252"> ) wird ignoriert und verursacht Charaktercodes über 127 falsch.
Kommentieren Sie die AddDefaultCharSet -Zeile und starten Sie Apache neu.