З якоїсь дивної причини мій комп'ютер раптом більше не показує певних символів unicode! Я поняття не маю, що сталося.
Застосовувані програми включають Провідник Windows (має бути японськими символами), Google Chrome (має бути серцем) та Winamp (має бути зірками):
Російські, німецькі та інші символи відображаються нормально. Chrome також відображає японський скрипт на веб-сайтах, але не в графічному інтерфейсі. Як я можу це виправити?
TL; DR: Вирішення проблеми полягає в тому, щоб на робочий стіл ставити ярлик з ім'ям Unicode, щоб explorer.exe був першим процесом для відображення рядка Unicode після завантаження.
Оновлення: я спробував використовувати для відновлення системи відновлення системи. Мені потрібно було повернутись у часі досить довго, тому що останні точки відновлення не вирішили його, тому я використовував його з середини листопада. Після цього відновлення символи Unicode знову відображалися. Потім я знову оновив свою систему Windows Update, оскільки їх було видалено під час відновлення. Після цього помилка повторилася! Потім я зробив відновлення до точки перед моїми новими оновленнями, але зберігається помилка, і старі точки відновлення (який я використовував раніше) це пішли і в даний час немає інших знімків системи. Будь-які пропозиції, що робити зараз?
Оновлення 2: я міг знайти вирішення:
Панель управління → Регіон та мова → Адміністрація → Змінити мову для програм, несумісних з Unicode, на японські (Японія) .
Усі згадані програми знову правильно відображають свої символи. Однак я не вважаю це виправленням, оскільки ці програми, як правило, несумісні з Unicode, а також призводять до деяких (несерйозних) артефактів у деяких програмах. Я все ще вітаю відповідь, яка говорить мені, що тут пішло не так і як виправити проблему.
Оновлення 3: Я думаю, я виділив конкретне оновлення Windows, яке спричиняє помилку. Це повільна ефективність у додатках, які використовують API DirectWrite на комп'ютері з ОС Windows 7 або Windows Server 2008 R2 . Я встановив усі інші оновлення, крім цього, і помилка не повторилася.
Оновлення 4: Справжньою причиною цієї проблеми став Chrome, див. Прийняту відповідь. Вирішення: покладіть ярлик з ім'ям Unicode на робочий стіл, щоб explorer.exe був першим процесом для відображення рядка Unicode після завантаження.