Câu trả lời:
Có một chương trình unicode_start
đặt bàn điều khiển ở chế độ Unicode. Ngoài ra, bảng điều khiển có thể chỉ hỗ trợ một bảng mã gồm 256 (hoặc 512) ký tự tại bất kỳ thời điểm nào, vì vậy bạn cần đảm bảo rằng bạn đã tải một phông chữ bảng điều khiển với các ký tự phù hợp.
Các nhà bảo trì nhân Linux không chấp nhận các bản vá để hỗ trợ Unicode tốt hơn trên bàn điều khiển vì bàn điều khiển sẽ được sử dụng làm giao diện khẩn cấp. Những gì cần làm là viết một trình giả lập thiết bị đầu cuối cho bộ đệm khung Linux, đảm nhận việc hỗ trợ Unicode. Một cái gì đó giống như một sự thay thế 'getty'. Khía cạnh phát triển nguồn mở này chưa nhận được nhiều sự quan tâm.
Một thiếu sót khác với bảng điều khiển Unicode hiện có của bảng điều khiển Linux là bạn không thể sử dụng các khóa chết.
Bạn nên cài đặt console-data
gói. Nếu bạn đã cài đặt gói này, hãy cấu hình lại bằng cách sử dụng
dpkg-reconfigure console-data
Và chọn bố trí bàn phím chính xác.
Nếu hệ thống của bạn đã có ngôn ngữ và phông chữ Unicode cần thiết, bạn chỉ cần định cấu hình nó để sử dụng chúng.
Kiểm tra cấu hình miền địa phương hiện tại:
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_IE.UTF-8
LC_TIME=en_IE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_IE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_IE.UTF-8
LC_NAME=en_IE.UTF-8
LC_ADDRESS=en_IE.UTF-8
LC_TELEPHONE=en_IE.UTF-8
LC_MEASUREMENT=en_IE.UTF-8
LC_IDENTIFICATION=en_IE.UTF-8
LC_ALL=
LC_ALL
bao gồm tất cả các LC_
biến riêng biệt . Vì vậy, bạn có thể thiết lập mọi thứ với:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
Sau đó, cho phông chữ:
sudo dpkg-reconfigure console-setup
- chọn một trong đó hỗ trợ Unicode. Thực hiện theo các hướng dẫn sau để chọn phông chữ (đầu tiên chọn UTF-8 và sau đó kết hợp các ký tự bạn cần, Extended Latin, Latin + Cyrillic + Greek, v.v.).