Il mio Windows 7 ha smesso improvvisamente di visualizzare i simboli Unicode


21

Per qualche strana ragione, il mio computer improvvisamente non mostra più alcuni caratteri Unicode! Non ho idea di cosa sia successo.

Le applicazioni interessate includono Windows Explorer (dovrebbero essere caratteri giapponesi), Google Chrome (dovrebbe essere un cuore) e Winamp (dovrebbero essere stelle):

unicode unicode inserisci qui la descrizione dell'immagine

I caratteri russi, tedeschi ecc. Vengono visualizzati normalmente. Chrome visualizza anche script giapponesi sui siti Web, ma non nella GUI. Come posso ripararlo?

TL; DR: una soluzione alternativa consiste nel mettere un collegamento con un nome Unicode sul desktop in modo che explorer.exe sia il primo processo a visualizzare una stringa Unicode dopo l'avvio.


Aggiornamento: ho provato a utilizzare Ripristino configurazione di sistema per risolverlo. Avevo bisogno di tornare indietro nel tempo perché i punti di ripristino più recenti non l'hanno risolto, quindi ne ho usato uno da metà novembre. Dopo quel ripristino, i simboli Unicode sono stati nuovamente visualizzati. Quindi ho aggiornato di nuovo il mio sistema con Windows Update perché quelli sono stati rimossi durante il ripristino. Successivamente, l'errore si è verificato di nuovo! Ho quindi effettuato un ripristino fino a un certo punto prima dei miei nuovi aggiornamenti, ma l'errore persiste e il vecchio punto di ripristino (che ho usato prima) è sparito e al momento non ci sono altre istantanee del sistema. Qualche suggerimento su cosa fare adesso?

Aggiornamento 2: ho trovato una soluzione alternativa:

Pannello di controlloRegione e linguaAmministrazione → Cambia lingua per programmi incompatibili Unicode in giapponese (Giappone) .

Tutti i programmi citati visualizzano nuovamente i loro simboli correttamente. Tuttavia, non considero questa soluzione una correzione perché questi programmi non sono in genere incompatibili con Unicode e porta anche ad alcuni artefatti (non gravi) in alcuni programmi. Accolgo ancora con favore una risposta che mi dice cosa è andato storto qui e come risolvere il problema.

Aggiornamento 3: Penso di aver isolato il particolare Windows Update che causa l'errore. Sono prestazioni lente nelle applicazioni che utilizzano l'API DirectWrite su un computer che esegue Windows 7 o Windows Server 2008 R2 . Ho installato tutti gli altri aggiornamenti tranne questo, e l'errore non si è verificato più.

Aggiornamento 4: la vera origine di questo problema era Chrome, vedi risposta accettata. Soluzione alternativa: inserire un collegamento con il nome Unicode sul desktop in modo che explorer.exe sia il primo processo per visualizzare una stringa Unicode dopo l'avvio.


1
Hai tentato un Ripristino configurazione di sistema a un punto in cui funzionava?
Ƭᴇcʜιᴇ007,

L'ho fatto, vedi il mio aggiornamento.
Felix Dombek, il

2
Prova a reinstallare il carattere. Inoltre, qual è la tua lingua Unicode predefinita?
Piccolo aiutante il

Come lo scopro? Tuttavia, come puoi vedere nelle schermate, l'errore si verifica con caratteri diversi, quindi credo che non sia un problema con il carattere.
Felix Dombek, il

1
Questo ha funzionato per me e, in effetti, ho potuto cambiare la "Lingua per i programmi incompatibili Unicode" con "Inglese (Stati Uniti)", che era quello che era prima, e la correzione ha continuato a funzionare.
Brian Rothstein,

Risposte:


21

Ho trovato questo bocconcino interessante. Sembra che ciò possa avere a che fare con quale applicazione tenta innanzitutto di visualizzare un carattere unicode.

Per farla breve, ho trovato questo bug per Chromium e un commento nella discussione suggerisce che questo è il caso e fornisce una soluzione alternativa di mettere un file con nome unicode sul desktop di Windows per forzare Windows a essere la prima applicazione a rendere un carattere Unicode :

"Pertanto, come soluzione alternativa per questo problema, metti un file chiamato 火 .txt o simile sul desktop di Windows. Suppongo che questo induca Windows Explorer a essere il primo programma a rendere un carattere [unicode]."

Ho provato questo approccio e abbastanza sicuro, ha funzionato per me - senza dover cambiare la lingua per i programmi incompatibili Unicode. "


Dopo aver letto tutto di nuovo, questa potrebbe benissimo essere la causa corretta del mio problema. Grazie per averlo postato qui. +1.
Felix Dombek,

Sembra come se fosse davvero questo. Accettato.
Felix Dombek,

Questo a) è inoltre necessario / utile su Windows 8. b) Non è efficace al 100%. Forse un'altra applicazione che inizia con Windows a volte batte Explorer sul desktop? Non riesco a pensare a nessun probabile candidato, soprattutto non con la shell: ritardo di avvio in Win8.
FauxFaux

2
L'ho appena provato e ha funzionato a meraviglia. Chrome è gravemente danneggiato se impedisce a Windows e a tutte le applicazioni di non visualizzare Unicode correttamente. ಠ_ಠ
Synetech,

2
@FelixDombek, questo ha senso ed è quello che ho assunto, ma anche in questo caso, è ancora Chrome che sta abusando / sfruttando / esponendo / attivando un bug in Windows poiché altri browser non lo fanno accadere. Suppongo che possa essere una cosa positiva o negativa a seconda del tuo punto di vista.
Synetech,

3
  1. Cambia il tuo "Lingua per programmi incompatibili Unicode" in giapponese (qualsiasi altra lingua lo farà)
  2. Riportalo al valore originale.

Risolto il problema che avevo con la visualizzazione di caratteri cinesi dopo un aggiornamento di Windows.

Brian Rothstein ha lasciato un commento con una risposta simile .


Non ha funzionato per me al ritorno. Tuttavia, penso di sapere ora quale Windows Update è responsabile. Pubblicherò maggiori informazioni quando ne sono sicuro.
Felix Dombek,

Qualche aggiornamento su Felix? Di recente ho eseguito Windows Update e ora sto riscontrando lo stesso problema. E come te, cambiare la "Lingua per i programmi incompatibili Unicode" non si attacca quando si cambia.
kiddailey,

@kiddailey: la colpa è di support.microsoft.com/kb/2545698 o support.microsoft.com/kb/2505438 , ne sono abbastanza sicuro. La mancata installazione di questi due aggiornamenti ha impedito il ripetersi del problema finora.
Felix Dombek,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.