Windows 7 saya tiba-tiba berhenti menampilkan simbol Unicode

21

Untuk beberapa alasan aneh, komputer saya tiba-tiba tidak lagi menampilkan karakter unicode! Saya tidak tahu apa yang terjadi.

Aplikasi yang terpengaruh termasuk Windows Explorer (harus karakter Jepang), Google Chrome (harus hati), dan Winamp (harus menjadi bintang):

unicode unicode masukkan deskripsi gambar di sini

Karakter Rusia, Jerman, dll. Ditampilkan secara normal. Chrome juga menampilkan skrip Jepang di situs web, tetapi tidak di GUI. Bagaimana saya bisa memperbaikinya?

TL; DR: Solusinya adalah dengan meletakkan pintasan dengan nama Unicode di desktop sehingga explorer.exe adalah proses pertama untuk menampilkan string Unicode setelah boot.


Pembaruan: Saya telah mencoba menggunakan Pemulihan Sistem untuk memperbaikinya. Saya perlu kembali ke masa cukup lama karena titik pemulihan terbaru tidak menyelesaikannya sehingga saya menggunakan satu dari pertengahan November. Setelah pengembalian itu, simbol Unicode ditampilkan lagi. Kemudian saya memperbarui sistem saya dengan Pembaruan Windows lagi karena itu dihapus selama pemulihan. Setelah itu, kesalahan terjadi lagi! Saya kemudian melakukan restore ke suatu titik sebelum pembaruan baru saya, tetapi kesalahan tetap ada, dan titik pemulihan lama (yang saya gunakan sebelumnya) hilang dan saat ini tidak ada snapshot lain dari sistem. Ada saran tentang apa yang harus dilakukan sekarang?

Pembaruan 2: Saya dapat menemukan solusi:

Panel KontrolWilayah dan BahasaAdministrasi → Ubah Bahasa untuk program yang tidak kompatibel dengan Unicode ke Bahasa Jepang (Jepang) .

Semua program yang disebutkan menampilkan simbol mereka dengan benar lagi. Namun, saya tidak menganggap ini sebagai perbaikan karena program ini biasanya tidak kompatibel dengan Unicode, dan itu juga mengarah pada beberapa artefak (tidak serius) di beberapa program. Saya masih menyambut jawaban yang memberi tahu saya apa yang salah di sini dan bagaimana cara memperbaiki masalah ini.

Pembaruan 3: Saya pikir saya telah mengisolasi Pembaruan Windows tertentu yang menyebabkan kesalahan. Ini adalah kinerja Lambat dalam aplikasi yang menggunakan API DirectWrite pada komputer yang menjalankan Windows 7 atau Windows Server 2008 R2 . Saya telah menginstal semua pembaruan lain kecuali yang ini, dan kesalahan tidak terjadi lagi.

Pembaruan 4: Asal sebenarnya masalah ini adalah Chrome, lihat jawaban yang diterima. Penanganan masalah: letakkan pintasan dengan nama Unicode di desktop sehingga explorer.exe adalah proses pertama untuk menampilkan string Unicode setelah booting.

Felix Dombek
sumber
1
Sudahkah Anda mencoba Pemulihan Sistem ke titik ketika sedang bekerja?
Ƭᴇcʜιᴇ007
Ya, lihat pembaruan saya.
Felix Dombek
2
Coba instal ulang font. Juga apa bahasa unicode default Anda?
Little Helper
Bagaimana saya mengetahui hal itu? Namun, seperti yang dapat Anda lihat di tangkapan layar, kesalahan terjadi dengan font yang berbeda jadi saya percaya itu bukan masalah dengan font tersebut.
Felix Dombek
1
Ini bekerja untuk saya, dan, pada kenyataannya, saya kemudian dapat mengubah "Bahasa untuk program yang tidak kompatibel Unicode" kembali ke "Bahasa Inggris (Amerika Serikat)" yang adalah apa yang sebelumnya, dan perbaikan terus bekerja.
Brian Rothstein

Jawaban:

21

Menemukan berita menarik yang menarik ini. Tampaknya ini mungkin ada hubungannya dengan aplikasi mana yang pertama kali mencoba menampilkan karakter unicode.

Singkatnya, saya menemukan bug ini untuk Chromium dan komentar dalam diskusi menunjukkan bahwa ini adalah masalahnya dan memberikan solusi untuk meletakkan file yang bernama unicode pada desktop Windows untuk memaksa Windows menjadi aplikasi pertama yang membuat karakter unicode :

"Karena itu, sebagai solusi untuk masalah ini, letakkan file bernama 火 .txt atau yang serupa di Desktop Windows Anda. Saya kira ini menyebabkan Windows Explorer menjadi program pertama yang membuat karakter [unicode]."

Saya mencoba pendekatan ini dan tentu saja, itu berhasil untuk saya - tanpa harus mengubah Bahasa untuk program yang tidak kompatibel Unicode. "

Nakailey
sumber
Setelah membacanya sekali lagi, ini mungkin penyebab yang tepat untuk masalah saya. Terima kasih telah mempostingnya di sini. +1.
Felix Dombek
Sepertinya ini memang benar. Diterima
Felix Dombek
Ini a) tambahan perlu / berguna pada Windows 8. b) Tidak 100% efektif. Mungkin aplikasi lain yang dimulai dengan Windows terkadang mengalahkan Explorer ke desktop? Tidak dapat memikirkan kandidat yang potensial, terutama yang tidak menggunakan shell: startup lag di Win8.
FauxFaux
2
Saya baru saja mencobanya dan itu berhasil memperlakukan. Chrome rusak parah jika mencegah keseluruhan Windows dan semua aplikasi gagal menampilkan Unicode dengan benar. ಠ_ಠ
Synetech
2
@FelixDombek, itu masuk akal dan adalah apa yang saya asumsikan, tetapi bahkan jika itu masalahnya, masih Chrome yang menyalahgunakan / mengeksploitasi / mengekspos / memicu bug di Windows karena browser lain tidak menyebabkannya terjadi. Saya kira itu bisa menjadi hal yang baik atau buruk tergantung pada sudut pandang Anda.
Synetech
3
  1. Ubah "Program yang tidak kompatibel dengan Bahasa untuk Unicode" ke bahasa Jepang (bahasa lain akan membantu)
  2. Ubah ini kembali ke nilai aslinya.

Itu memperbaiki masalah yang saya miliki dengan tampilan karakter Cina setelah pembaruan Windows.

Brian Rothstein meninggalkan komentar dengan jawaban seperti itu .

Gabriel
sumber
Tidak bekerja untuk saya ketika beralih kembali. Namun, saya pikir saya tahu sekarang Pembaruan Windows mana yang bertanggung jawab. Saya akan memposting lebih banyak info ketika saya yakin.
Felix Dombek
Adakah pembaruan Felix? Baru-baru ini saya menjalankan pembaruan Windows dan sekarang saya mengalami masalah yang sama. Dan seperti Anda, mengubah "Bahasa untuk program yang tidak kompatibel Unicode" tidak tetap ketika mengubahnya kembali.
kiddailey
@ kiddailey: Masalahnya terletak pada support.microsoft.com/kb/2545698 atau support.microsoft.com/kb/2505438 , saya cukup yakin. Tidak menginstal kedua pembaruan tersebut telah menghentikan masalah dari pengulangan sejauh ini.
Felix Dombek