Sửa lỗi vĩnh viễn cho các ký tự unicode không hiển thị chính xác (dưới dạng hộp)


10

Xin vui lòng đọc toàn bộ tin nhắn này trước khi trả lời.

Đầu tiên, tôi biết cách khắc phục sự cố tạm thời. Tôi đang tìm kiếm một sửa chữa vĩnh viễn . Tôi làm việc với các tập tin ngoại ngữ rất nhiều.

Thật không may, đôi khi tất cả các ký tự unicode trong Windows Explorer, Notepad và các vị trí khác (như được hiển thị bởi Windows, có thể là GDI) không hiển thị chính xác. Chúng hiển thị dưới dạng các khối hình chữ nhật, nơi trước đây chúng đã được hiển thị chính xác. Có vô số phương pháp để tạm thời khắc phục vấn đề.

Nhưng một lần nữa, tôi muốn một cách để giải quyết vấn đề vĩnh viễn .

Những gì tôi đã thử:

  • "Ẩn phông chữ dựa trên cài đặt ngôn ngữ" ngớ ngẩn. Cài đặt này chỉ áp dụng cho những phông chữ bạn nhìn thấy trong thư mục phông chữ và thả xuống phông chữ. Nó không vô hiệu hóa phông chữ nước ngoài (không hoạt động, hoặc nếu có, nó là tạm thời).
  • Xóa tập tin bộ đệm phông chữ và khởi động lại (hoạt động .. thông thường, giải pháp tạm thời).
  • Thay đổi ngôn ngữ của tôi và sau đó trở lại (đôi khi hoạt động, giải pháp tạm thời).
  • Khởi động lại PC của tôi và nhận được may mắn (cơ hội 50-50, giải pháp tạm thời).
  • Thay đổi đầu vào bàn phím / thêm bàn phím nước ngoài (giải pháp tạm thời dường như chỉ hoạt động một lần).
  • Cài đặt lại Windows (giải pháp tạm thời, đôi khi kéo dài một vài tháng, tôi đã thực hiện việc này 7 lần trên 3 máy tính).

Những gì tôi chưa thử:

  • Mua Windows Ultimate và cài đặt gói giao diện. Đây không phải là một giải pháp. Tôi không thể đọc tiếng Nhật / tiếng Trung và tôi không muốn giao diện của mình bằng các ngôn ngữ đó.

Những gì tôi sẽ không làm:

  • Chuyển sang một hệ điều hành thương hiệu khác (Unix, Linux, Mac OS X).
  • Chuyển sang phiên bản Windows cũ hơn (Vista, XP, 2000, v.v.)

Vì vậy, bất cứ ai có thể đề nghị một sửa chữa vĩnh viễn cho vấn đề?


Vấn đề này đã khiến tôi bực bội trong nhiều năm. Tôi đã liên hệ với Microsoft nhiều lần về vấn đề này và họ chỉ né tránh trả lời, hoặc họ nhắc lại một trong những giải pháp tạm thời ở trên.
Đuổi theo

1
Mô tả rất mơ hồ: đôi khi một số ký tự được hiển thị dưới dạng hình chữ nhật (chúng không thực sự vuông, phải không?) Trong Windows 7 (theo ngụ ý của việc gắn thẻ). Đôi khi tôi đã thấy một số phông chữ bị hỏng, có lẽ là vấn đề ở cấp độ Windows chứ không phải là các tệp phông chữ. Vì vậy, bạn dường như hỏi nhiều hơn hoặc ít hơn cách loại bỏ lỗi và lỗi khỏi Windows và ngăn chặn mọi lỗi trong tương lai
Jukka K. Korpela

Không, không phải hình vuông. Xin lỗi vì sự hiểu lầm ở đó. Về cơ bản, màn hình unicode trong các phông chữ liên tục bị hỏng và không có cách nào lâu dài để sửa nó. Thông thường, nó hoàn nguyên trong vài ngày sau khi được 'cố định'. Trong khi tôi muốn một cách chính thức để làm điều đó. Một hack bẩn là hoàn toàn chấp nhận được. Ngay cả một cách để khắc phục tạm thời mà không cần khởi động lại cũng sẽ giúp cho lỗi này bớt khó chịu hơn (chỉ có thể đặt phương thức đó chạy mỗi giờ hoặc hai giờ, sẽ 'khắc phục' nó).
Đuổi theo

EDIT: Trong khi tôi muốn một cách thụ động để sửa nó. Một hack bẩn hoạt động là hoàn toàn chấp nhận được. Chẳng hạn như một cách để khắc phục tạm thời mà không cần khởi động lại, có thể được thiết lập để chạy mỗi giờ hoặc hai giờ, điều này sẽ 'khắc phục' nó.
Đuổi theo

2
bản sao có thể có của Windows 7
Synetech

Câu trả lời:


4

Tôi không chắc tại sao nó hoạt động, nhưng đặt một tệp trên máy tính để bàn của bạn với một tên bằng Ngôn ngữ phương Đông (chẳng hạn như tiếng Nhật), dường như giữ cho vấn đề không xuất hiện.

Tôi không biết làm thế nào hoặc tại sao điều này hoạt động hoặc thậm chí nếu nó là một sửa chữa vĩnh viễn. Nhưng vấn đề đã không xuất hiện trở lại kể từ khi tôi làm như vậy. Xin vui lòng cho tôi biết nếu điều này làm việc cho bạn.

Ví dụ, tôi chỉ sử dụng một tệp trống trên máy tính để bàn của mình với tên きぼう.


Vì một số lý do không xác định (lỗi?), Các ký tự châu Á có thể hiển thị chính xác nếu explorer.exe là chương trình đầu tiên hiển thị chúng, đó là lý do tại sao điều này hoạt động và thậm chí có thể là một giải pháp lâu dài.
harrymc

1
Làm thế nào bạn kiểm tra điều này? Tôi đang cố gắng tìm hiểu xem đây có phải là một giải pháp khả thi hay không, hoặc nếu đó chỉ là sự cố.
Đuổi theo

7
Đây là một lỗi trong Chrome , phá vỡ xử lý Unicode cho tất cả Windows và tất cả các chương trình nếu Chrome là chương trình đầu tiên truy cập hệ thống Unicode của Windows. Khởi động lại và đảm bảo rằng một số chương trình khác hiển thị Unicode trước khi chrome sẽ sửa nó. Đặt một tệp trên máy tính để bàn có ký tự Unicode trong tên tệp cũng sửa nó vì Windows Explorer sẽ tự động truy cập các thường trình Unicode trước khi Chrome có cơ hội phá vỡ nó. (Tôi không biết nơi harrymc có ý tưởng rằng đó là cách khác.)
Synetech 31/12/13

Bạn có chắc chắn điều này là dành riêng cho Chrome không? Tôi tình cờ sử dụng chrome, nhưng tôi tự hỏi liệu có ai không gặp phải lỗi này không.
Đuổi theo

Không phải ngẫu nhiên mà bạn sử dụng Chrome; Tôi biết bạn làm vì những gì bạn mô tả là khớp 100% cho một triệu chứng nổi tiếng của lỗi này. Bạn đã kiểm tra báo cáo lỗi Chrome hoặc câu hỏi khác chưa? Họ mô tả chính xác cả vấn đề của bạn công việc của bạn.
Synetech

1

Gần đây tôi đã trải qua vấn đề tương tự. Có tất cả các giải pháp khác chỉ là giải pháp tạm thời cho tôi là tốt. Sau đây là một chút hack trong đó bạn phải thay đổi từng ứng dụng riêng biệt. Đối với Notepad (và Notepad ++ nếu bạn sử dụng nó hoặc các trình soạn thảo văn bản khác), bạn có thể thay đổi phông chữ thành phông chữ unicode như Arial Unicode MS hoặc nếu bạn thích phông chữ có chiều rộng cố định, hãy thử GulimChe (bất kỳ phông chữ nào kết thúc bằng "Che" là các phông chữ có chiều rộng cố định). Điều này làm việc cho tôi cho Notepad và các ứng dụng khác, nơi tôi có thể chọn phông chữ cụ thể. Tôi đã thử nghiệm điều này cho các nhân vật Hàn Quốc (Hangul), nhưng giả sử nó cũng hoạt động cho các nhân vật châu Á khác. Tôi biết cách thay đổi phông chữ mặc định trong windows xp (đối với windows explorer) nhưng vẫn chưa tìm ra nó cho Win7. Hãy thử như sau http://windows.microsoft.com/en-au/windows7/change-windows-fonts . Hi vọng điêu nay co ich...


Tôi thấy rằng việc đặt một biểu tượng trên máy tính để bàn của bạn bằng văn bản nước ngoài dường như 'sửa chữa' nó ngay bây giờ. Đây có thể chỉ là một sửa chữa tạm thời hoặc giả mạo, nhưng nó đã hoạt động được một lúc. Tôi không biết tại sao nó sẽ / không hoạt động.
Đuổi theo

0

Đây là một cú đánh dài nhưng bạn có bất kỳ cơ hội nào chạy Windows cập nhật dọn dẹp tiện ích thông qua việc dọn đĩa mà dường như làm giảm bớt vấn đề

Bài viết Microsoft KB (KB2852386) http://support.microsoft.com/kb/2852386


Vâng, tạm thời.
Đuổi theo

0

Cách duy nhất tôi từng khắc phục vấn đề đó là cài đặt gói ngôn ngữ cho ngôn ngữ đó. Bạn không cần phải sử dụng ngôn ngữ đó khi cài đặt nó. Trong cửa sổ cập nhật. xem trong các bản cập nhật tùy chọn và các gói ngôn ngữ được liệt kê ở đó.

Nếu bạn đã làm điều này, tôi xin lỗi cho bài viết vô dụng. Tôi không thấy trong bài viết câu hỏi nếu bạn đã làm điều này.


Điều này đòi hỏi Ultimate, cái mà tôi không có. Đó là một lựa chọn đắt tiền mà hầu hết mọi người không có quyền truy cập. Theo ý kiến ​​khiêm tốn của tôi, bạn không cần phải trả thêm 100 đô la để sửa lỗi không tồn tại ở nơi đầu tiên.
Đuổi theo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.