PuTTY có thể được cấu hình để hiển thị các ký tự UTF-8 sau không?


8

Tôi muốn có thể kết xuất các ký tự như đã thấy trong tweet này:

nhập mô tả hình ảnh ở đây

Tôi đã lưu dữ liệu JSON của tweet và viết một kịch bản python một lớp để thử nghiệm.

python -c 'import json,urllib; print json.load(urllib.urlopen("http://c.sente.cc/BUCq/tweet.json"))["text"]'

Hình ảnh tiếp theo này cho thấy đầu ra của lệnh này trên hai phiên putty khác nhau, một phiên có Bitstream Vera Sans Monophông chữ và cái còn lại đang sử dụng Courier New:

nhập mô tả hình ảnh ở đây

Tiếp theo là một ví dụ về đầu ra chính xác (Tôi đã không sử dụng PuTTY):

Đầu ra Unicode đúng

JSON gốc nằm ở liên kết này bằng API của Twitter .

Làm cách nào tôi có thể nhận PuTTY để hiển thị các ký tự đó?

Câu trả lời:


13

Bitstream Vera Sans Mono không hỗ trợ phần Biểu tượng cờ vua của UTF8 . Courier New hiện tại cũng không hỗ trợ phần Biểu tượng cờ vua của UTF8 . Bạn sẽ phải tìm một phông chữ Unicode hỗ trợ các biểu tượng cờ vua.

Hãy xem xét DejaVu Sans Mono là Bitsream Vera Sans Mono, chỉ với nhiều ký tự unicode (bao gồm cả các biểu tượng cờ vua). FYI, đây là các Codepoint unicode cho các biểu tượng cờ vua sẽ giúp cho việc tìm kiếm một phông chữ phù hợp của bạn dễ dàng hơn.

Khi bạn đã chọn một phông chữ, bạn sẽ cần đảm bảo rằng chính PuTTY được đặt để nhận các biểu tượng UTF-8:

  1. Trong cửa sổ PuTTy, nhấp vào biểu tượng PuTTY ở góc trên bên trái
  2. Nhấp vào "Thay đổi cài đặt"
  3. Chọn phiên bạn muốn đặt bộ ký tự trong khu vực "Phiên đã lưu"
  4. Chọn "Cửa sổ / Dịch"
  5. Chọn tùy chọn "Dữ liệu đã nhận được giả sử là bộ ký tự: UTF-8"

Bitux Vera là, như, chết.
Ignacio Vazquez-Abrams

Các tùy chọn cuối cùng không còn nữa trên Putty, bạn có thể, vui lòng cập nhật câu trả lời không?
realtebo
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.