Моя Windows 7 неожиданно перестала отображать символы Unicode

По какой-то странной причине мой компьютер внезапно не показывает некоторых символов Unicode! Я понятия не имею, что случилось.

Затронутые приложения включают в себя проводник Windows (должны быть японские символы), Google Chrome (должно быть сердце) и Winamp (должны быть звездочками):

юникодаюникодаВведите описание изображения здесь

Русский, немецкий и т. Д. Символы отображаются нормально. Chrome также отображает японский скрипт на веб-сайтах, но не в графическом интерфейсе. Как я могу это исправить?

TL; DR: Обходной путь заключается в том, чтобы установить ярлык с именем Unicode на рабочем столе, чтобы explorer.exe стал первым процессом отображения строки Unicode после загрузки.


Обновление: я попытался использовать System Restore, чтобы исправить это. Мне нужно было вернуться вовремя, потому что самые последние точки восстановления не решали его, поэтому я использовал его с середины ноября. После этого снова отобразились символы Юникода. Затем я обновил свою систему с помощью Центра обновления Windows, потому что они были удалены во время восстановления. После этого произошла ошибка! Затем я выполнил восстановление до точки до новых обновлений, но ошибка сохраняется, и старая точка восстановления (которую я использовал ранее) исчезла, и в настоящее время нет других снимков системы. Любые предложения о том, что делать сейчас?

Обновление 2: я могу найти обходное решение:

Панель управленияРегион и языкАдминистрирование → Изменить язык для Unicode-несовместимых программ на японский язык (Япония) .

Все указанные программы снова отображают свои символы. Однако я не считаю это исправлением, потому что эти программы обычно не совместимы с Unicode, а также приводят к некоторым (несерьезным) артефактам в некоторых программах. Я по-прежнему приветствую ответ, который говорит мне, что здесь не так, и как решить проблему.

Обновление 3: Я думаю, что я изолировал конкретное обновление Windows, которое вызывает ошибку. Это медленная производительность приложений, использующих DirectWrite API на компьютере под управлением Windows 7 или Windows Server 2008 R2 . Я установил все другие обновления, кроме этого, и ошибка не повторилась.

Обновление 4: истинным происхождением этой проблемы был Chrome, см. Принятый ответ. Обход проблемы: установите ярлык с именем Unicode на рабочем столе, чтобы explorer.exe стал первым процессом отображения строки Unicode после загрузки.

2 Solutions collect form web for “Моя Windows 7 неожиданно перестала отображать символы Unicode”

Нашел этот интересный лакомый кусочек. Похоже, что это может иметь какое-то отношение к тому, какое приложение сначала пытается отобразить символ юникода.

Короче говоря, я нашел эту ошибку для Chromium, и комментарий в обсуждении говорит о том, что это так и обеспечивает обходное решение по размещению файла на основе Unicode на рабочем столе Windows, чтобы заставить Windows быть первым приложением для отображения символа юникода :

«Поэтому в качестве обходного пути для этой проблемы поместите файл с именем 火 .txt или похожим на ваш рабочий стол Windows. Я полагаю, это заставляет Windows Explorer быть первой программой для рендеринга символа [unicode]».

Я пробовал этот подход и, конечно же, работал для меня – без необходимости менять язык для Unicode несовместимых программ ».

  1. Измените свой «Язык для Unicode несовместимых программ» на японский язык (любой другой язык будет делать)
  2. Верните его обратно к исходному значению.

Он исправил проблему, с которой я столкнулся с показом китайских иероглифов после обновления Windows.

Брайан Ротштейн оставил комментарий с таким ответом .

  • Почему «контрольные» символы незаконны в XML 1.0?
  • как установить emoji по unicode в текстовом режиме?
  • File.listFiles () управляет именами Unicode с JDK 6 (проблемы с нормализацией Unicode)
  • Размещение символа Юникода в значении содержимого CSS
  • Есть ли командная shell Windows, которая будет отображать символы Unicode?
  • Хороший шрифт для символов Unicode
  • Есть ли способ проверить, является ли текст Unicode на определенном языке?
  • Кодировка символов JSON - поддерживается UTF-8 браузерами или мне нужно использовать числовые escape-последовательности?
  • Как можно угадать кодировку строки в Perl?
  • Сохранение файла в формате CSV в Excel всегда удаляет спецификацию
  • Как я могу выводить UTF-8 из Perl?
  • Interesting Posts

    Почему мои игры медленнее при питании от батареи, даже если план мощности установлен на High Performance?

    Автоматически регистрировать события жизненного цикла Android с помощью ActivityLifecycleCallbacks?

    Какова максимальная глубина стека вызовов java?

    JPA Entity как JSF Bean?

    Могу ли я использовать радиатор LGA 1156/1155 на материнской плате LGA 1150?

    Внешнее DTD в XML

    Как передать объект из формы1 в form2 и обратно в form1?

    Дроссельная скорость загрузки нового маршрутизатора с Comcast (ipv6 vs ipv4)

    Как работает recursion в C

    Как настроить доменное имя хоста в IRC?

    как настроить панель контекстного действия с помощью appCompat в материальном дизайне

    Получение текста внутри элемента без исключений

    OpenSubKey () возвращает null для ключа реестра, который я могу видеть в regedit.exe

    Загрузочный ISO к USB-накопителю xp самый быстрый метод

    Установка частоты процессора по умолчанию в Ubuntu?

    Давайте будем гением компьютера.