2014-04-29 15 views
6

Bài đăng này tương tự như thisthis, tuy nhiên, không có putty, đường viền có thể hiển thị chính xác. Do đó, tôi nghi ngờ điều này là do một phiên bản cũ của tmux.tmux trong đường viền hiển thị putty dưới dạng 'qqqqq' hoặc 'xxxx'

Tôi đang chạy FreeBSD 9.2-releasetmux 1.9a (mới nhất trên FreeBSD).

Tôi hy vọng một người nào đó có thể cho tôi giải pháp là tại sao điều này xảy ra và cách khắc phục.

Trả lời

9

Từ tmux FAQ:

tôi sử dụng PuTTY và dải phân cách khung tmux cửa sổ của tôi là tất cả qqqqqqqqq's!

PuTTY đang sử dụng bản dịch bộ ký tự không hỗ trợ dòng ACS bản vẽ. Với phông chữ Unicode, hãy thử đặt PuTTY để sử dụng bản dịch khác trên Cửa sổ -> Trang cấu hình dịch. Ví dụ: thay đổi UTF-8 thành ISO-8859-1 hoặc CP437. Cũng có thể cần phải điều chỉnh cách PuTTY xử lý ký tự vẽ đường ở phần dưới của cùng một trang cấu hình.

đó đang được nói, tôi sử dụng tmux 1.8 với PuTTY 0.62, "UTF-8 dịch", "dòng Unicode vẽ điểm mã" và một miền địa phương xa xôi của en_US.utf8 mà làm việc hoàn toàn tốt đẹp.

Bạn có thể có PuTTY cấu hình để sử dụng Unicode mà không sử dụng một miền địa phương UTF-8 trên hộp FreeBSD của bạn, hoặc theo chiều ngược lại (nếu tôi chuyển locale từ xa của tôi để C mà không cần chạm PuTTY xác lập cá nhân tôi nhận được hành vi mà bạn mô tả).

+3

Đã cùng một vấn đề và câu trả lời này là giải pháp chính xác cho nó. Tôi truy vấn miền địa phương của máy chủ từ xa bằng lệnh 'locale' và thấy nó là 'C', vì vậy tôi đã thay đổi thiết lập" Remote character set "của Putty thành' ISO-8859-15' và các dòng tmux đẹp như có thể! Cảm ơn câu trả lời này! – andimeier

7

Tôi đã gặp vấn đề tương tự với Putty khi khởi chạy tmux trên máy tính Linux 12.04. Ngay cả việc đặt bộ ký tự thành UTF-8 trong PuTTY (trong cài đặt trong Cửa sổ> Bản dịch> Bộ ký tự từ xa) không giải quyết được sự cố.

Ra mắt tmux với tùy chọn -u đã làm các trick (tmux -u)

+0

Cảm ơn bạn! Điều đó đã giúp tôi rất nhiều. – Vinay87

Các vấn đề liên quan