Perbaikan permanen untuk karakter unicode yang tidak ditampilkan dengan benar (seperti kotak)


10

Harap baca seluruh pesan ini sebelum membalas.

Pertama, saya tahu cara memperbaiki masalah ini secara sementara. Saya mencari perbaikan permanen . Saya banyak bekerja dengan file bahasa asing.

Sayangnya kadang-kadang semua karakter unicode di Windows Explorer, Notepad, dan tempat lain (seperti yang diberikan oleh Windows, mungkin GDI) tidak ditampilkan dengan benar. Mereka ditampilkan sebagai blok persegi panjang, di mana mereka sebelumnya ditampilkan dengan benar. Ada banyak metode untuk memperbaiki masalah sementara.

Tetapi sekali lagi, saya ingin cara untuk menyelesaikan masalah secara permanen .

Apa yang saya coba:

  • Konyol "Sembunyikan font berdasarkan pengaturan bahasa". Pengaturan ini hanya berlaku untuk font apa yang Anda lihat di folder font dan dropdown font. Itu tidak menonaktifkan font asing (tidak berfungsi, atau jika itu, itu sementara).
  • Menghapus file cache font dan me-reboot (berfungsi .. biasanya, solusi sementara).
  • Mengubah lokal saya dan kemudian kembali (kadang-kadang berfungsi, solusi sementara).
  • Reboot PC saya dan mendapatkan keberuntungan (peluang 50-50, solusi sementara).
  • Mengubah input keyboard saya / menambahkan keyboard asing (solusi sementara yang sepertinya hanya berfungsi sekali).
  • Menginstal ulang Windows (solusi sementara, kadang-kadang berlangsung beberapa bulan, saya telah melakukan ini 7 kali di 3 komputer).

Apa yang belum saya coba:

  • Membeli Windows Ultimate dan menginstal paket antarmuka. Ini bukan solusi. Saya tidak bisa membaca bahasa Jepang / Mandarin dan saya tidak ingin antarmuka saya dalam bahasa tersebut.

Apa yang tidak akan saya lakukan:

  • Beralih ke sistem operasi merek yang berbeda (Unix, Linux, Mac OS X).
  • Beralih ke versi Windows yang lebih lama (Vista, XP, 2000, dll.)

Jadi, adakah yang bisa merekomendasikan perbaikan permanen untuk masalah ini?


Masalah ini telah membuat saya batty selama bertahun-tahun. Saya telah menghubungi Microsoft beberapa kali tentang masalah ini dan mereka hanya menghindari menjawab, atau mereka mengulangi salah satu solusi sementara di atas.
Mengejar

1
Deskripsi sangat kabur: kadang-kadang beberapa karakter ditampilkan sebagai persegi panjang (tidak benar-benar persegi, bukan?) Di Windows 7 (seperti yang tersirat oleh penandaan). Saya kadang-kadang melihat beberapa font rusak, yang mungkin merupakan masalah level Windows daripada file font. Jadi, Anda tampaknya bertanya lebih atau kurang bagaimana menghapus kesalahan dan bug dari Windows dan mencegah kesalahan di masa depan
Jukka K. Korpela

Tidak, tidak persegi. Maaf atas kesalahpahaman di sana. Pada dasarnya tampilan unicode dalam font selalu rusak, dan tidak ada cara jangka panjang untuk memperbaikinya. Biasanya kembali dalam beberapa hari menjadi 'diperbaiki'. Sementara saya lebih suka cara resmi melakukannya. Retasan kotor sangat bisa diterima. Bahkan cara untuk memperbaikinya untuk sementara waktu tanpa memulai ulang akan memakan waktu lama membuat kesalahan ini tidak terlalu mengganggu (hanya bisa mengatur metode itu untuk berjalan setiap satu atau dua jam, yang akan 'memperbaikinya').
Mengejar

EDIT: Sementara saya lebih suka cara pasif untuk memperbaikinya. Retas kotor aktif sangat dapat diterima. Seperti cara untuk memperbaikinya untuk sementara waktu tanpa memulai ulang, yang hanya dapat diatur untuk berjalan setiap satu atau dua jam, yang akan 'memperbaikinya'.
Mengejar

Jawaban:


4

Saya tidak yakin mengapa ini berhasil, tetapi meletakkan file di desktop Anda dengan nama dalam Bahasa Timur (seperti Jepang), tampaknya mencegah masalah muncul.

Saya tidak tahu bagaimana atau mengapa ini bekerja atau bahkan jika itu adalah perbaikan permanen. Tetapi masalah belum muncul kembali sejak saya melakukannya. Tolong beri tahu saya jika ini cocok untuk Anda.

Sebagai contoh, saya hanya menggunakan file kosong di desktop saya dengan nama きぼう.


Untuk beberapa alasan yang tidak diketahui (bug?), Karakter Asia dapat ditampilkan dengan benar jika explorer.exe adalah program pertama yang menampilkannya, itulah sebabnya ini bekerja dan bahkan mungkin menjadi solusi permanen.
harrymc

1
Bagaimana Anda menguji ini? Saya mencoba mencari tahu apakah ini solusi yang layak atau tidak, atau hanya kebetulan saja.
Mengejar

7
Ini adalah bug di Chrome yang merusak penanganan Unicode untuk semua Windows dan semua program jika Chrome adalah program pertama yang mengakses sistem Unicode Windows. Mem-boot ulang dan memastikan bahwa beberapa program lain menampilkan Unicode sebelum chrome akan memperbaikinya. Menempatkan file di desktop dengan karakter Unicode dalam nama file juga memperbaikinya karena Windows Explorer secara otomatis mengakses rutinitas Unicode terlebih dahulu, sebelum Chrome memiliki kesempatan untuk memecahkannya. (Saya tidak tahu dari mana Harrymc mendapat ide bahwa itu sebaliknya.)
Synetech

Apakah Anda yakin ini khusus untuk Chrome? Saya kebetulan menggunakan chrome, tapi saya ingin tahu apakah ada orang yang tidak mendapatkan kesalahan.
Mengejar

Bukan kebetulan bahwa Anda menggunakan Chrome; Saya tahu Anda melakukannya karena apa yang Anda gambarkan adalah kecocokan 100% untuk gejala bug ini. Apakah Anda memeriksa laporan bug Chrome atau pertanyaan lain ? Mereka menggambarkan masalah Anda dan pekerjaan Anda dengan tepat.
Synetech

1

Saya baru saja mengalami masalah yang sama. Ya semua solusi lain hanya solusi sementara untuk saya juga. Berikut ini adalah sedikit peretasan karena Anda harus mengubah setiap aplikasi secara terpisah. Untuk Notepad (dan Notepad ++ jika Anda menggunakannya atau editor teks lainnya) Anda harus dapat mengubah font menjadi font unicode seperti Arial Unicode MS, atau jika Anda lebih suka font dengan lebar tetap, cobalah GulimChe (salah satu font yang berakhir dengan "Che" adalah font dengan lebar tetap). Ini berfungsi untuk saya untuk Notepad dan aplikasi lain di mana saya dapat secara spesifik memilih font. Saya telah menguji ini untuk karakter Korea (Hangul), tetapi menganggap itu berfungsi untuk karakter Asia lainnya juga. Saya tahu cara mengubah font default di windows xp (untuk windows explorer) tetapi belum mengetahuinya untuk Win7. Coba yang berikut ini http://windows.microsoft.com/en-au/windows7/change-windows-fonts . Semoga ini membantu...


Saya menemukan bahwa menempatkan ikon di desktop Anda dengan teks asing tampaknya 'memperbaikinya' untuk saat ini. Ini mungkin hanya perbaikan sementara atau palsu, tetapi telah bekerja untuk sementara waktu. Saya tidak tahu mengapa ini akan berhasil.
Mengejar


0

Satu-satunya cara saya memperbaiki masalah itu adalah dengan menginstal paket bahasa untuk bahasa itu. Anda tidak harus menggunakan bahasa itu hanya menginstalnya. Pembaruan di windows. lihat di pembaruan Opsional dan paket bahasa terdaftar di sana.

Jika Anda sudah melakukan ini, saya minta maaf atas pos yang tidak berguna. Saya tidak melihat di posting pertanyaan jika Anda telah melakukan ini.


Ini membutuhkan Ultimate, yang tidak saya miliki. Ini adalah opsi mahal yang kebanyakan orang tidak memiliki akses juga. Menurut pendapat saya yang sederhana, Anda tidak perlu membayar $ 100 tambahan untuk memperbaiki bug yang seharusnya tidak ada.
Mengejar
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.