2014-04-29 1 views
6

이 게시물은 thisthis과 비슷하지만 putty 없이는 테두리가 제대로 표시 될 수 있습니다. 따라서이 문제는 이전 버전 tmux이 원인이라고 생각됩니다.퍼티에 tmux가 'qqqqq'또는 'xxxx'로 테두리를 표시합니다.

FreeBSD 9.2-releasetmux 1.9a (최신 FreeBSD)을 실행 중입니다.

나는 왜 이런 일이 일어나고 어떻게 해결할 수 있는지에 대한 해결책을 누군가에게 줄 수 있기를 바랍니다. tmux FAQ에서

답변

9

:

내가 PuTTY 사용하고 내 tmux 윈도우 창 분리기는 모든 qqqqqqqqq's 있습니다!

PuTTY은 ACS 라인 그림을 지원하지 않는 문자 집합 변환을 사용하고 있습니다. 유니 코드 글꼴을 사용하는 경우 PuTTY을 설정하여 Window -> Translation 구성 페이지에서 다른 번역 을 사용하십시오. 예를 들어 UTF-8ISO-8859-1 또는 CP437으로 변경하십시오. PuTTY이 동일한 구성 페이지의 아래 부분에 선 그리기 문자를 처리하는 방식을 조정해야 할 수도 있습니다.

말했다되고 그건

, 내가 PuTTY 0.62tmux 1.8 사용, "UTF-8 번역"완벽하게 잘 작동 en_US.utf8의 원격 로케일 "코드 포인트를 그리기 유니 코드 라인".

당신은 아마이 (내가 당신이 설명하는 동작을 얻을 내 PuTTY 설정을 건드리지 않고 C 내 원격 로케일을 전환하는 경우) FreeBSD의 상자 또는 둥근 다른 길에 UTF-8 로케일을 사용하지 않고 유니 코드를 사용하도록 구성 PuTTY.

+3

같은 문제가 있었다 트릭 (tmux -u)을했고,이 답변은에 대한 정확한 솔루션했다. 리모트 호스트의 로케일을'locale' 명령으로 질의하여'C'라고 보았 기 때문에 퍼티의 "원격 문자 세트"설정을'ISO-8859-15'로 변경하고 tmux 라인을 아름답게 만들 수있었습니다! 이 답변을 주셔서 감사합니다! – andimeier

7

Linux 12.04 시스템에서 tmux를 시작할 때 퍼티와 동일한 문제가있었습니다. PuTTY (Window> Translation> Remote character set의 설정)에서 charset을 UTF-8로 설정해도 문제가 해결되지 않았습니다. -u 옵션을 TMUX 시작

+0

고마워요! 그것은 나를 많이 도왔다. – Vinay87