Liegt das nur an mir, oder werden Charaktere in letzter Zeit häufiger falsch dargestellt?

StackOverflow https://stackoverflow.com/questions/5682

  •  08-06-2019
  •  | 
  •  

Frage

Ich bin mir nicht sicher, ob es an meinem System liegt, obwohl ich nichts Ungewöhnliches damit gemacht habe, aber mir ist aufgefallen, dass in Webseiten, Textdateien usw. falsch wiedergegebene Zeichen auftauchen. so was:

http://www.kbssource.com/strange-characters.gif

Ich vermute, dass es mit dem relativ neuen Trend zusammenhängt, Unicode für alles zu verwenden, was meiner Meinung nach eine gute Sache ist, kombiniert mit Schriftarten, die nicht alle möglichen Zeichen unterstützen.

Weiß jemand, was diese Fehler verursacht (habe ich recht?), und wie kann ich verhindern, dass sie in meinen eigenen Inhalten angezeigt werden?

War es hilfreich?

Lösung

Es scheint, dass der Text dieses bestimmten Autors in einem Editor bearbeitet wurde, der davon ausging, dass es sich nicht um UTF8 handelte, und ihn dann in UTF8 umschrieb.Ich stütze dies auf die Tatsache, dass, wenn ich meinen Browser anweise, die Seite mit verschiedenen gängigen Codierungen zu interpretieren, sie nicht korrekt angezeigt wird.Das sagt mir, dass einige Konvertierungen irgendwann falsch durchgeführt wurden.

Das einzige Problem mit UTF8 besteht darin, dass es keine standardisierte Methode gibt, um zu erkennen, dass eine Datei UTF8 ist, und bis alle Editoren auf UTF8 standardisieren, wird es immer noch Konvertierungsfehler geben.Bei anderen Unicode-Varianten ist ein Byte Order Mark (BOM) ziemlich Standard, um eine Datei zu identifizieren, aber BOMs in UTF8-Dateien sind ziemlich selten.

Um zu verhindern, dass es in Ihren Inhalten auftaucht, stellen Sie sicher, dass Sie immer Unicode-fähige Editoren verwenden und stellen Sie sicher, dass Sie Ihre Dateien immer mit den richtigen Codierungen öffnen.Leider ist es mühsam und gelegentlich tauchen Fehler auf.Der Schlüssel liegt einfach darin, sie frühzeitig zu erkennen, damit Sie sie rückgängig machen oder ein paar Änderungen vornehmen können.

Andere Tipps

Ich bin ziemlich sicher, dass Sie nichts tun können.Ich habe das in letzter Zeit oft auf der Titelseite von digg gesehen.Es liegt höchstwahrscheinlich daran, dass ein Zeichen falsch codiert wurde.Nicht unbedingt ein Faktor der Schriftart, sondern nur ein Fehler, der irgendwo in der Übersetzung gemacht wurde.

Es sah eine Zeit lang so aus, als ob das Problem mit Unterstrichen und spitzen Klammern verschwunden wäre, aber es scheint, dass es möglicherweise nicht behoben ist.

Hier ist ein kleines Beispiel, das so aussehen sollte:



#enthalten

____
#include <stdio.h>
____
#include 

Aktualisieren:Es sieht so aus, als ob es im Anzeigemodus repariert und im Bearbeitungsmodus nur kaputt wäre

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