Por algum motivo estranho, meu computador de repente não mostra mais certos caracteres unicode! Eu não tenho idéia do que aconteceu.
Os aplicativos afetados incluem o Windows Explorer (caracteres japoneses), Google Chrome (coração) e Winamp (estrelas):
Os caracteres russo, alemão etc. são exibidos normalmente. O Chrome também exibe scripts em japonês em sites, mas não na GUI. Como posso corrigir isso?
TL; DR: Uma solução alternativa é colocar um atalho com um nome Unicode na área de trabalho para que explorer.exe seja o primeiro processo a exibir uma seqüência de caracteres Unicode após a inicialização.
Atualização: tentei usar a Restauração do sistema para corrigi-la. Eu precisava voltar no tempo já que os pontos de restauração mais recentes não o resolveram, então usei um de meados de novembro. Após essa restauração, os símbolos Unicode foram exibidos novamente. Atualizei meu sistema com o Windows Update novamente, porque eles foram removidos durante a restauração. Depois disso, o erro ocorreu novamente! Fiz uma restauração para um ponto antes das minhas novas atualizações, mas o erro persiste e o ponto de restauração antigo (que eu usei antes) se foi e não há outros instantâneos do sistema no momento. Alguma sugestão sobre o que fazer agora?
Atualização 2: Encontrei uma solução alternativa:
Painel de controle → Região e idioma → Administração → Alterar idioma para programas incompatíveis com Unicode para japonês (Japão) .
Todos os programas mencionados exibem seus símbolos corretamente novamente. No entanto, não considero isso uma correção, porque esses programas geralmente não são incompatíveis com Unicode e também levam a alguns artefatos (não sérios) em alguns programas. Ainda agradeço uma resposta que me diga o que deu errado aqui e como resolver o problema.
Atualização 3: Eu acho que isolei o Windows Update específico que causa o erro. É desempenho lento em aplicativos que usam a API DirectWrite em um computador executando o Windows 7 ou o Windows Server 2008 R2 . Eu instalei todas as outras atualizações, exceto esta, e o erro não ocorreu novamente.
Atualização 4: a verdadeira origem deste problema foi o Chrome, veja a resposta aceita. Solução alternativa: coloque o atalho com o nome Unicode na área de trabalho para que o explorer.exe seja o primeiro processo a exibir uma seqüência de caracteres Unicode após a inicialização.