Đặt bộ ký tự mặc định của thiết bị đầu cuối Gnome thành utf8


7

Hiện tại, tôi đã mở terminal gnome của mình và bộ ký tự mặc định là gb2312.

Làm cách nào để đặt bộ ký tự mặc định thành utf8 trong thiết bị đầu cuối Gnome?

Tôi đã kiểm tra cài đặt ưu tiên nhưng dường như không tìm thấy nó.

Cảm ơn vì bất kì sự giúp đỡ!

Câu trả lời:


8

Tôi tìm thấy câu trả lời bị chôn vùi trong một chủ đề diễn đàn Ubuntu (Tôi đã hỏi một câu hỏi tương tự ở đây ):

gconftool --set --type=string /apps/gnome-terminal/profiles/Default/encoding en_US.UTF-8


+1 đã thử tất cả các giải pháp khác được đề xuất ở đây nhưng giải pháp này đã thực hiện được.
In-Ho Yi

Điều này làm việc cho tôi!
Robert T. McGissa

+1. Đây là giải pháp duy nhất hiệu quả với tôi! Tất cả các câu trả lời stackexchange khác cho câu hỏi này không hoạt động.
user855

Nếu bạn đi đến câu trả lời này và bạn đã "thử tất cả", đây là điểm dừng chân cuối cùng của bạn. Điều duy nhất làm việc cho tôi trong Ubuntu 12.04
boltup_im_coding

2

Chỉ cần nhấp chuột phải vào bất kỳ vị trí nào trên thiết bị đầu cuối và chọn Show Menubar và từ thanh menu bạn chọn Terminal> Đặt mã hóa ký tự> Unicode (UTF-8) . Ít nhất điều này hoạt động bằng cách sử dụng gnome-terminal 3.2.1.


3
Nhưng nó sẽ không giữ sự thay đổi vào lần tới khi bạn mở nó.
xiaohan2012

Ok, nhưng đầu ra của localecái gì? Tôi nghĩ rằng bạn cần đặt ngôn ngữ hệ thống thành biến thể UTF-8, ví dụ en_US.UTF-8để biến nó thành vĩnh viễn. Để liệt kê tất cả các địa điểm được kích hoạt, chạy locale -a. Để kích hoạt một miền địa phương, bỏ ghi chú vào /etc/locale.genvà chạy locale-genđể cập nhật danh sách.

5
Địa điểm của tôi là en_US.UTF-8nhưng tôi vẫn không nhận được mã hóa UTF-8 khi tôi bắt đầu gnome-terminal.
Michael Mior
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.