Znaki Unicode nagle zaczynają wyświetlać się jako pola w niektórych aplikacjach [duplikat]

18

Zauważyłem, że znaki Unicode nagle przestały wyświetlać się w niektórych aplikacjach, jak dotąd Notepad ++ i Skype, kiedy pojawiały się wcześniej. Zamiast tego pojawiają się jako pola. Pracowali już wcześniej, ale wierzę, że zepsuł się po ponownym uruchomieniu. Mogę nawet wpisać je w oknie wprowadzania Skype i zobaczyć je, ale po przesłaniu wiadomości pojawiają się jako pola.

Na przykład: 햇반 i 県 nie pojawią się ani w Skypie, ani w Notatniku ++, ale w Chrome wyglądają dobrze, gdy piszę to.

Żadne nowe oprogramowanie nie zostało zainstalowane przed ostatnim uruchomieniem ani po nim, jedyne, co się stało, to niektóre aktualizacje systemu Windows. Dokument w Notepad ++ ma kodowanie ustawione na UTF-8

Windows 7 x64

nmkef
źródło

Odpowiedzi:

11

Miałem ten problem. Natknąłem się na następujące ustawienie w Windows 7 (professional):

 Control Panel --> All Control Panel Items --> Fonts --> Font settings

Włączono ukrywanie czcionek na podstawie ustawień języka . Wyłączyłem go i pojawiła się dla mnie duża część czcionek ... co pozwoliło Eclipse na rozpoczęcie wyświetlania ukrytych czcionek.

W Eclipse widzę teraz wszystkie fajne znaki UTF-8, których używałem ... po dostosowaniu czcionek, aby na to pozwolić. Oryginalna czcionka, która została przypisana, „Courier New” wyświetlała elementy jako pola, jak opisano.

sdolgy
źródło
10
  1. Wybierz „Panel sterowania” -> „Region i język” -> „Administracja” -> „Zmień ustawienia regionalne systemu ...”
  2. Zmień ustawienia regionalne na takie, z którymi masz problem, a następnie zmień je z powrotem.

wprowadź opis zdjęcia tutajKliknij, aby powiększyć

EDYCJA: Opracowałem lepsze rozwiązanie, które działało dla mnie:

Stwórz plik (dowolny plik) na pulpicie, który ma w nazwie pliku jakiś znak tego języka

nemo
źródło
Miałem ten sam problem. Na początku nie próbowałem tej odpowiedzi, ponieważ wydawała się zbyt głupia. Kilka godzin później spróbowałem z desperacji. Zadziałało. Zastanawiam się, co powoduje ten dziwny problem?
Tom Clift
@TomClift Clift Ilekroć jest aktualizacja systemu, „profil użytkownika” lub zmiana katalogu domowego (sieć mojej firmy robi to cały czas), pojawia się problem ponownie. nie wiem, jaka jest dokładna przyczyna, ale myślę, że ma to związek z tymi.
nemo
2

Oczywistym podejrzanym są czcionki - nie wszystkie czcionki mają pełną obsługę Unicode.

ddyer
źródło
2
Czy czcionki zmieniłyby się nagle w każdym programie? Zauważyłem również, że postacie nie wyświetlają się, gdy gram w Team Fortress 2. Wszystko pokazało się dobrze kilka dni temu.
nmkef
2

Chrome może powodować problem, który przytrafił mi się na Win7 x64. Zasadniczo dzieje się tak tylko wtedy, gdy Chrome jest pierwszą aplikacją wyświetlającą chińskie znaki.

Zobacz ten inny post SuperUser, aby uzyskać więcej informacji:

Mój Windows 7 nagle przestał wyświetlać symbole Unicode

snowdude
źródło
1

Inny program może zmieniać ustawienia czcionek lub mieć na to wpływ. Po użyciu programu Adobe Fireworks tracę ikonę gwiazdek w Virtual DJ. (Nawiasem mówiąc, Fireworks nie pokazuje wszystkich czcionek, które mam w innych obszarach mojego komputera.) Jestem pewien, że jeden program w jakiś sposób wpływa na drugi.

Paweł
źródło