Z jakiegoś dziwnego powodu mój komputer nagle nie wyświetla już niektórych znaków Unicode! Nie mam pojęcia co się stało.
Aplikacje, których dotyczy problem, to Eksplorator Windows (powinny to być znaki japońskie), Google Chrome (powinien być sercem) i Winamp (powinny być gwiazdkami):
Znaki rosyjski, niemiecki itp. Są wyświetlane normalnie. Chrome wyświetla również japoński skrypt na stronach internetowych, ale nie w graficznym interfejsie użytkownika. Jak mogę to naprawić?
TL; DR: Obejściem tego problemu jest umieszczenie skrótu o nazwie Unicode na pulpicie, tak aby explorer.exe był pierwszym procesem wyświetlania ciągu Unicode po uruchomieniu.
Aktualizacja: próbowałem użyć Przywracania systemu, aby to naprawić. Musiałem cofnąć się w czasie dość długo, ponieważ ostatnie punkty przywracania nie rozwiązały tego problemu, więc użyłem jednego z połowy listopada. Po tym przywróceniu symbole Unicode były ponownie wyświetlane. Następnie ponownie zaktualizowałem system za pomocą usługi Windows Update, ponieważ zostały one usunięte podczas przywracania. Następnie błąd wystąpił ponownie! Następnie wykonałem przywracanie do punktu przed moimi nowymi aktualizacjami, ale błąd nadal występuje, a stary punkt przywracania (z którego wcześniej korzystałem) zniknął i obecnie nie ma żadnych innych migawek systemu. Wszelkie sugestie dotyczące tego, co teraz zrobić?
Aktualizacja 2: Mogłem znaleźć obejście:
Panel sterowania → Region i język → Administracja → Zmień język dla programów niezgodnych z Unicode na japoński (Japonia) .
Wszystkie wymienione programy ponownie wyświetlają poprawnie swoje symbole. Jednak nie uważam tego za poprawkę, ponieważ programy te zwykle nie są kompatybilne z Unicode, a także prowadzi do niektórych (niepoważnych) artefaktów w niektórych programach. Nadal z zadowoleniem przyjmuję odpowiedź, która mówi mi, co poszło tutaj nie tak i jak rozwiązać problem.
Aktualizacja 3: Myślę, że wyizolowałem konkretną aktualizację Windows, która powoduje błąd. Ma niską wydajność w aplikacjach korzystających z interfejsu API DirectWrite na komputerze z systemem Windows 7 lub Windows Server 2008 R2 . Zainstalowałem wszystkie inne aktualizacje oprócz tej i błąd nie wystąpił ponownie.
Aktualizacja 4: Prawdziwym źródłem tego problemu był Chrome, patrz zaakceptowana odpowiedź. Obejście: umieść skrót z nazwą Unicode na pulpicie, aby explorer.exe był pierwszym procesem wyświetlania ciągu Unicode po uruchomieniu.