언제, 왜인지는 모르겠습니다.
$ mkdir -p a/b/c x/y/{1,2,3}
$ tree
.
├── a
│ └── b
│ └── c
└── x
└── y
├── 1
├── 2
└── 3
8 directories, 0 files
화면을 실행하면 물음표로 가득 찬 기호가 표시됩니다.
$ screen
<-- screen starts... -->
$ tree
.
��� a
� ��� b
� ��� c
��� x
��� y
��� 1
��� 2
��� 3
8 directories, 0 files
utf 문자의 경우에도 마찬가지입니다.
내 것을 제거하더라도 .screenrc
(예를 들어 use mv -v ~/.screenrc{,.bak}
) 여전히 이상한 문자 집합입니다.
내 기본 사용자인 루트 사용자의 화면에서는 발생하지만 보조 사용자에서는 발생하지 않습니다. 이 시점에서는 캐릭터가 화면에서 제대로 작동하고 있습니다. .screenrc
나는 그런 식으로 플레이 하지 않습니다 .
고쳐 쓰다:
답변: $TERM - 관련 없는 것 같습니다.
- 화면 없음: TERM==xterm-256color
- 사용자 A의 내부 화면: TERM==screen.xterm-256color 및 표시가 올바르지 않습니다.
- 사용자 B는 화면에 있습니다: TERM==screen.xterm-256color 및 올바르게 표시됨
답장: defutf8 on
-뭔가를 하세요
defutf8 on
추가한 후 .screenrc
이제 mix ;p를 사용하면 일부 기호는 작동하고 일부는 작동하지 않습니다. 예를 들면 다음과 같습니다.
$ tree
.
├── a
│�� └── b
│�� └── c
└── x
└── y
├── 1
├── 2
└── 3
8 directories, 0 files
답변1
내 원래 질문의 의견 덕분에 문제 해결 범위를 좁히는 데 도움이 되었고 내 질문이 ~/.bashrc
원인이라는 것을 알게 되었습니다. 로케일 직원이 추측한 것 같습니다.
export LC_PAPER=a4
예를 들어 이 줄을 사용하면 tree
올바르게 표시되지 않지만 screen
내부적으로는 잘못 표시됩니다 screen
.
이 줄을 제거한 후 .bashrc
다시 좋아 보였습니다.