Các ký tự Unicode đột nhiên bắt đầu hiển thị dưới dạng hộp trong một số ứng dụng [trùng lặp]


18

Tôi nhận thấy rằng các ký tự Unicode đột nhiên ngừng hiển thị trong một số ứng dụng, cho đến nay Notepad ++ và Skype, khi chúng xuất hiện trước đó. Thay vào đó chúng xuất hiện dưới dạng hộp. Họ đã làm việc trước đây, nhưng tôi tin rằng nó đã bị hỏng sau khi khởi động lại. Tôi thậm chí có thể nhập chúng vào cửa sổ nhập Skype và xem chúng, nhưng sau đó sau khi gửi tin nhắn, chúng xuất hiện dưới dạng hộp.

Ví dụ: 햇반 và 県 sẽ không hiển thị trong Skype hoặc notepad ++, nhưng chúng có vẻ tốt trong Chrome khi tôi gõ cái này.

Không có phần mềm mới nào được cài đặt trước hoặc sau lần khởi động lại cuối cùng, điều duy nhất xảy ra là một số cập nhật Windows. Tài liệu trong Notepad ++ có bộ mã hóa thành UTF-8

Windows 7 x64

Câu trả lời:


11

Tôi đã có vấn đề này. Tình cờ gặp phải cài đặt sau trong Windows 7 (chuyên nghiệp):

 Control Panel --> All Control Panel Items --> Fonts --> Font settings

Ẩn phông chữ dựa trên cài đặt ngôn ngữ đã được bật. Tôi đã vô hiệu hóa nó và một khối lớn các phông chữ xuất hiện cho tôi ... cho phép Eclipse bắt đầu hiển thị các phông chữ đã bị ẩn.

Trong nhật thực, bây giờ tôi có thể thấy tất cả các ký tự UTF-8 đẹp mà tôi đang sử dụng ... sau khi tôi điều chỉnh phông chữ của mình để cho phép lại. Phông chữ gốc được gán, 'Courier New' đang hiển thị các mục dưới dạng hộp, như bạn đã mô tả.


10
  1. Chuyển đến "Bảng điều khiển" -> "Vùng và ngôn ngữ" -> "Quản trị" -> "Thay đổi ngôn ngữ hệ thống ..."
  2. Thay đổi ngôn ngữ thành địa điểm bạn gặp sự cố và sau đó thay đổi lại địa điểm.

nhập mô tả hình ảnh ở đâybấm vào để phóng to

EDIT: Tìm ra giải pháp tốt hơn cho tôi:

Tạo một tệp (bất kỳ loại tệp nào) trên Bàn làm việc có một số ký tự của ngôn ngữ đó trong tên tệp


Tôi đã có cùng một vấn đề. Lúc đầu, tôi đã không thử câu trả lời này vì nó có vẻ quá ngớ ngẩn. Vài giờ sau, tôi đã thử nó trong tuyệt vọng. Nó đã làm việc. Tự hỏi điều gì gây ra vấn đề kỳ lạ này?
Tom Clift

@TomClift Clift Bất cứ khi nào có bản cập nhật hệ thống, hoặc "hồ sơ người dùng" hoặc thay đổi thư mục chính (mạng công ty của tôi làm điều đó mọi lúc) tôi lại gặp vấn đề. không biết nguyên nhân chính xác là gì, nhưng tôi nghĩ nó liên quan đến những nguyên nhân đó.
nemo

2

Nghi ngờ rõ ràng là phông chữ - không phải tất cả các phông chữ đều có hỗ trợ unicode đầy đủ.


2
Các phông chữ sẽ đột nhiên thay đổi chính họ trong mỗi chương trình? Tôi cũng nhận thấy rằng các nhân vật không hiển thị khi tôi chơi Team Fortress 2. Tất cả mọi thứ hiển thị tốt chỉ một vài ngày trước.
nmkef


1

Một chương trình khác có thể thay đổi cài đặt phông chữ hoặc ảnh hưởng đến nó. Tôi mất biểu tượng ngôi sao của mình trong Virtual DJ sau khi tôi đã sử dụng Adobe Fireworks. (Nhân tiện, Fireworks không hiển thị tất cả các phông chữ mà tôi có trong các khu vực khác trên máy tính của mình.) Tôi chắc chắn rằng một chương trình đang ảnh hưởng đến chương trình kia, bằng cách nào đó.

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.