Correzione permanente per i caratteri unicode non visualizzati correttamente (come caselle)


10

Si prega di leggere l'intero messaggio prima di rispondere.

Innanzitutto, so come risolvere il problema su base temporanea. Sto cercando una soluzione permanente . Lavoro molto con file in lingua straniera.

Purtroppo a volte tutti i caratteri unicode in Esplora risorse, Blocco note e altri luoghi (come renderizzati da Windows, probabilmente GDI) non vengono visualizzati correttamente. Vengono visualizzati come blocchi rettangolari, dove in precedenza erano stati visualizzati correttamente. Esistono innumerevoli metodi per correggere temporaneamente il problema.

Ma ancora una volta, voglio un modo per risolvere definitivamente il problema.

Cosa ho provato:

  • Lo sciocco "Nascondi i caratteri in base alle impostazioni della lingua". Questa impostazione si applica solo ai caratteri che vedi nella cartella dei caratteri e nei menu a discesa dei caratteri. Non disabilita i caratteri stranieri (non funziona o, se lo fa, è temporaneo).
  • Eliminazione del file della cache dei caratteri e riavvio (funziona normalmente, soluzione temporanea).
  • Cambiando il mio locale e poi indietro (a volte funziona, soluzione temporanea).
  • Riavvio del mio PC e fortuna (50-50 possibilità, soluzione temporanea).
  • Cambiare il mio input da tastiera / aggiungere tastiera straniera (soluzione temporanea che sembra funzionare solo una volta).
  • Reinstallazione di Windows (soluzione temporanea, a volte dura alcuni mesi, tuttavia, l'ho fatto 7 volte su 3 computer).

Cosa non ho provato:

  • Acquisto di Windows Ultimate e installazione dei pacchetti di interfaccia. Questa non è una soluzione. Non riesco a leggere giapponese / cinese e non voglio la mia interfaccia in quelle lingue.

Cosa non farò:

  • Passa a un sistema operativo di marca diversa (Unix, Linux, Mac OS X).
  • Passa a una versione precedente di Windows (Vista, XP, 2000, ecc.)

Quindi qualcuno può raccomandare una soluzione permanente per il problema?


Questo problema mi ha fatto impazzire per anni. Ho contattato più volte Microsoft sul problema e hanno semplicemente evitato di rispondere o ripetono una delle soluzioni temporanee sopra menzionate.
Chase il

1
La descrizione è molto vaga: a volte alcuni caratteri vengono visualizzati come rettangoli (in realtà non sono quadrati, vero?) In Windows 7 (come implicito nel tagging). A volte ho visto alcuni caratteri rompersi, che è probabilmente un problema a livello di Windows piuttosto che i file dei caratteri. Quindi sembra che tu chieda più o meno come rimuovere errori e bug da Windows e prevenire eventuali errori futuri
Jukka K. Korpela,

No, non quadrato. Ci scusiamo per l'incomprensione lì. Fondamentalmente la visualizzazione di Unicode nei caratteri si interrompe costantemente e non esiste un modo a lungo termine per risolverlo. Di solito si ripristina in pochi giorni dopo essere stato "riparato". Mentre preferirei un modo ufficiale di farlo. Un trucco sporco è perfettamente accettabile. Anche un modo per risolverlo temporaneamente senza riavviare farebbe molto per rendere questo errore meno fastidioso (potrebbe semplicemente impostare quel metodo in modo che venga eseguito ogni ora o due, il che lo "aggiusterà").
Chase il

EDIT: Mentre preferirei un modo passivo per risolverlo. Un hack sporco attivo è perfettamente accettabile. Ad esempio un modo per risolverlo temporaneamente senza riavviare, che potrebbe essere impostato per l'esecuzione ogni ora o due, che lo "riparerebbe".
Chase il

Risposte:


4

Non sono sicuro del motivo per cui funziona, ma mettere un file sul desktop con un nome in una lingua orientale (come il giapponese), sembra impedire al problema di apparire.

Non ho idea di come o perché funzioni o anche se si tratta di una soluzione permanente. Ma il problema non è riapparso da quando l'ho fatto. Per favore fatemi sapere se questo funziona per voi.

Ad esempio, utilizzo semplicemente un file vuoto sul desktop con il nome きぼう.


Per qualche ragione sconosciuta (bug?), I caratteri asiatici potrebbero essere visualizzati correttamente se explorer.exe è il primo programma a visualizzarli, motivo per cui funziona e potrebbe persino essere una soluzione permanente.
harrymc,

1
Come hai provato questo? Sto cercando di scoprire se questa è una soluzione fattibile o no, o se è solo un caso.
Insegui il

7
Questo è un bug in Chrome che interrompe la gestione Unicode per tutti i sistemi Windows e tutti i programmi se Chrome è il primo programma ad accedere al sistema Unicode di Windows. Il riavvio e la verifica che alcuni altri programmi visualizzino Unicode prima che Chrome lo risolva. Mettere un file sul desktop con un carattere Unicode nel nome del file lo risolve anche perché Windows Explorer accede automaticamente alle routine Unicode prima, prima che Chrome abbia la possibilità di romperlo. (Non so dove harrymc abbia avuto l'idea che è il contrario.)
Synetech

Sei sicuro che sia specifico per Chrome? Mi capita di usare Chrome, ma mi chiedo se qualcuno che non ottiene l'errore.
Insegui il

Non è una coincidenza che tu usi Chrome; Sapevo che lo fai perché ciò che hai descritto è una corrispondenza del 100% per un sintomo ben noto di questo errore. Hai controllato la segnalazione di bug di Chrome o l' altra domanda ? Descrivono esattamente sia il tuo problema che la tua soluzione.
Synetech,

1

Di recente ho riscontrato lo stesso problema. Sì, tutte le altre soluzioni sono solo soluzioni temporanee anche per me. Quello che segue è un po 'un trucco in quanto devi cambiare ciascuna applicazione separatamente. Per Notepad (e Notepad ++ se lo usi o altri editor di testo) dovresti essere in grado di cambiare il carattere in un carattere unicode come Arial Unicode MS, oppure se preferisci caratteri a larghezza fissa, prova GulimChe (uno dei caratteri che terminano in "Che" sono caratteri a larghezza fissa). Questo funziona per me per Blocco note e altre applicazioni in cui posso scegliere in modo specifico il carattere. Ho provato questo per i personaggi coreani (Hangul), ma suppongo che funzioni anche per altri personaggi asiatici. So come modificare il carattere predefinito in Windows XP (per Windows Explorer) ma non l'ho ancora capito per Win7. Prova quanto segue http://windows.microsoft.com/en-au/windows7/change-windows-fonts . Spero che questo ti aiuti...


Ho scoperto che posizionare un'icona sul desktop con testo estraneo sembra "ripararlo" per ora. Questa potrebbe essere solo un'altra soluzione temporanea o falsa, ma ha funzionato per un po '. Non ho idea del perché funzioni / funzioni.
Chase


0

L'unico modo in cui ho mai risolto quel problema è installare il language pack per quella lingua. Non devi usare quella lingua solo per averla installata. In Windows Update. cerca gli aggiornamenti opzionali e i language pack sono elencati lì.

Se l'hai già fatto, mi dispiace per il post inutile. Non ho visto nel post della domanda se hai fatto questo.


Ciò richiede Ultimate, che non ho. È un'opzione costosa a cui la maggior parte delle persone non ha accesso. A mio modesto parere, non dovresti pagare $ 100 in più per correggere un bug che non dovrebbe esistere in primo luogo.
Insegui il
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.