3 Stimmen

Unicode-Zeichen werden in verschiedenen Browsern unterschiedlich dargestellt

Also... ich bin immer noch in der Unicode-Hölle...

Neues Problem...

Auf meinem Computer wird alles perfekt angezeigt. In allen Browsern. Auf dem Computer eines Arbeitskollegen ist es genauso. Alles ist gut. Sogar in elinks und w3m auf einem meiner Linux VPS'es werden all die exotischen diakritischen Zeichen des Litauischen und Lettischen und die nordischen Buchstaben perfekt angezeigt.

Allerdings hatte ich heute ein paar Anrufe von Kunden, die mir sagten, sie bekämen die üblichen Unicode-Humbug-Kombinationen... "Ã" und ein anderes Zeichen und solche Sachen.

Gibt es Vorschläge, was falsch sein könnte?

Technische Informationen:

Classic ASP
All files are stored as UTF-8 incl BOM
All files start with Codepage=65001 page directive
All files set the Content-Type to "text/html; charset=utf-8"

5voto

BalusC Punkte 1034465

"Ã" und eine andere Figur und solche Sachen.

Dies ist typisch für UTF-8-Inhalte, die als ISO-8859-1 angezeigt werden.

Alle Dateien setzen den Content-Type auf "text/html; charset=utf-8".

Unter <meta> oder durch Response.AppendHeader() ? Sie müssen es wirklich als echten Antwort-Header hinzufügen. Andernfalls sind Sie auf die Standardkodierung der Client-Plattform (MSIE) und/oder die beste Schätzung eines Webbrowsers (FF) angewiesen. Sie können die Antwort-Header mit einem Tool wie Firebug .

0voto

Graham Perks Punkte 22203

Sie haben die erforderlichen Schriftarten nicht installiert?

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