Mein Windows 7 zeigt plötzlich keine Unicode-Symbole mehr an

21

Aus irgendeinem Grund werden auf meinem Computer plötzlich bestimmte Unicode-Zeichen nicht mehr angezeigt! Ich habe keine Ahnung, was passiert ist.

Betroffene Anwendungen sind Windows Explorer (sollte aus japanischen Zeichen bestehen), Google Chrome (sollte aus einem Herz bestehen) und Winamp (sollte aus Sternen bestehen):

Unicode Unicode Bildbeschreibung hier eingeben

Russische, deutsche usw. Zeichen werden normalerweise angezeigt. Chrome zeigt auch japanische Schrift auf Websites an, jedoch nicht in der GUI. Wie kann ich es reparieren?

TL; DR: Eine Problemumgehung besteht darin, eine Verknüpfung mit einem Unicode-Namen auf dem Desktop zu platzieren, sodass explorer.exe als erster Prozess nach dem Booten eine Unicode-Zeichenfolge anzeigt.


Update: Ich habe versucht, die Systemwiederherstellung zu verwenden, um das Problem zu beheben. Ich musste eine ganze Weile in die Vergangenheit reisen, da die letzten Wiederherstellungspunkte dies nicht gelöst haben. Daher habe ich ab Mitte November einen verwendet. Nach dieser Wiederherstellung wurden wieder Unicode-Symbole angezeigt. Dann habe ich mein System erneut mit Windows Update aktualisiert, da diese während der Wiederherstellung entfernt wurden. Danach trat der Fehler erneut auf! Ich habe dann ein zu einem Punkt vor meinem neuen Updates wiederherstellen, aber der Fehler weiterhin besteht, und die alte Wiederherstellungspunkt (die ich vorher benutzen) ist verschwunden und es gibt derzeit keine anderen Snapshots des Systems. Irgendwelche Vorschläge, was jetzt zu tun ist?

Update 2: Ich habe eine Problemumgehung gefunden:

SystemsteuerungRegion und SpracheVerwaltungSprache für Unicode-inkompatible Programme auf Japanisch (Japan) ändern .

Alle genannten Programme zeigen ihre Symbole wieder korrekt an. Ich halte dies jedoch nicht für eine Fehlerbehebung, da diese Programme normalerweise nicht mit Unicode kompatibel sind und es in einigen Programmen auch zu einigen (nicht schwerwiegenden) Artefakten kommt. Ich freue mich immer noch über eine Antwort, die mir sagt, was hier schief gelaufen ist und wie das Problem behoben werden kann.

Update 3: Ich glaube, ich habe das spezielle Windows Update isoliert, das den Fehler verursacht. Es ist Geringe Leistung in Anwendungen, die den Directwrite- API auf einem Computer verwenden, auf dem Windows 7 oder Windows Server 2008 R2 ausgeführt wird . Ich habe alle anderen Updates außer diesem installiert und der Fehler trat nicht erneut auf.

Update 4: Der wahre Ursprung dieses Problems war Chrome, siehe akzeptierte Antwort. Problemumgehung: Fügen Sie eine Verknüpfung mit dem Unicode-Namen auf den Desktop ein, sodass explorer.exe als erster Prozess nach dem Start eine Unicode-Zeichenfolge anzeigt.

Felix Dombek
quelle
1
Haben Sie versucht, eine Systemwiederherstellung bis zu einem Zeitpunkt durchzuführen, an dem sie funktioniert hat?
ƬᴇcƬᴇιᴇ007
Ich habe mein Update gesehen.
Felix Dombek
2
Versuchen Sie, die Schriftart erneut zu installieren. Was ist auch Ihre Standard-Unicode-Sprache?
Little Helper
Wie finde ich das heraus? Wie Sie jedoch in den Screenshots sehen können, tritt der Fehler bei verschiedenen Schriftarten auf, daher glaube ich, dass dies kein Problem mit der Schriftart ist.
Felix Dombek
1
Dies funktionierte für mich, und tatsächlich konnte ich dann die "Sprache für Unicode-inkompatible Programme" wieder auf "Englisch (USA)" ändern, was vorher war, und das Update funktionierte weiterhin.
Brian Rothstein

Antworten:

21

Fand diesen interessanten Leckerbissen. Es scheint, dass dies etwas damit zu tun haben könnte, dass die Anwendung zuerst versucht, ein Unicode-Zeichen anzuzeigen.

Lange Rede kurzer Sinn , fand ich diesen Fehler für Chrom und ein Kommentar in der Diskussion legt nahe , dass dies der Fall ist und bietet eine Abhilfe für eine Unicode-Datei mit dem Namen auf dem Windows - Desktop setzt Windows zu zwingen , die erste Anwendung sein , um ein Unicode - Zeichen zu machen :

"Um dieses Problem zu umgehen, sollten Sie eine Datei mit dem Namen 火 .txt oder ähnliches auf Ihrem Windows-Desktop ablegen. Ich nehme an, dies führt dazu, dass Windows Explorer als erstes Programm ein [Unicode] -Zeichen wiedergibt."

Ich habe diesen Ansatz ausprobiert und es hat bei mir funktioniert - ohne die Sprache für inkompatible Unicode-Programme ändern zu müssen. "

Kiddailey
quelle
Nachdem ich alles noch einmal durchgelesen habe, könnte dies sehr wohl die richtige Ursache für mein Problem sein. Danke, dass du es hier gepostet hast. +1.
Felix Dombek
Scheint so, als ob es wirklich so wäre. Akzeptiert.
Felix Dombek
Dies ist unter Windows 8 zusätzlich notwendig / nützlich. Ist nicht 100% effektiv. Vielleicht schlägt eine andere Anwendung, die mit Windows startet, manchmal den Explorer auf dem Desktop? Ich kann mir keine möglichen Kandidaten vorstellen, besonders nicht mit der Shell: Startverzögerung in Win8.
FauxFaux
2
Ich habe es gerade ausprobiert und es hat wunderbar funktioniert. Chrome ist schwer beschädigt, wenn es verhindert, dass Windows und alle Anwendungen Unicode nicht korrekt anzeigen. ಠ_ಠ
Synetech
2
@FelixDombek, das macht Sinn und ist das, was ich angenommen habe, aber selbst wenn das der Fall ist, ist es immer noch Chrome, das einen Fehler in Windows missbraucht / ausnutzt / auslöst / auslöst, da andere Browser dies nicht verursachen. Ich nehme an, das kann entweder eine gute oder eine schlechte Sache sein, abhängig von Ihrem Standpunkt.
Synetech
3
  1. Ändern Sie Ihre "Sprache für inkompatible Unicode-Programme" in Japanisch (jede andere Sprache reicht aus).
  2. Ändern Sie dies wieder auf den ursprünglichen Wert.

Es behebt das Problem mit der Anzeige chinesischer Schriftzeichen nach einem Windows-Update.

Brian Rothstein hat einen Kommentar mit einer solchen Antwort hinterlassen .

Gabriel
quelle
Hat bei mir beim Zurückschalten nicht geklappt. Allerdings glaube ich jetzt zu wissen, welches Windows Update dafür verantwortlich ist. Ich werde mehr Infos posten, wenn ich mir sicher bin.
Felix Dombek
Irgendein Update Felix? Ich habe kürzlich ein Windows-Update ausgeführt und habe jetzt das gleiche Problem. Und wie Sie bleibt das Ändern der "Sprache für Unicode-inkompatible Programme" beim Zurückändern nicht erhalten.
Kiddailey
@kiddailey: Der Fehler liegt entweder bei support.microsoft.com/kb/2545698 oder support.microsoft.com/kb/2505438 , da bin ich mir ziemlich sicher. Wenn diese beiden Updates nicht installiert werden, tritt das Problem bislang nicht mehr auf.
Felix Dombek