언어가 변경되어 이제 터미널이 제대로 작동하지 않습니다

언어가 변경되어 이제 터미널이 제대로 작동하지 않습니다
  • 모든 것예전에는잘 작동합니다. PuTTY를 사용하여 시스템에 연결할 수 있으며 모든 것이 올바르게 표시됩니다.
  • 저는 GUI 도구를 사용하여 언어를 영어에서 스페인어로 변경하고 있습니다.
  • 언어를 다시 영어로 변경했습니다(즉, 이제 모든 것이 이전 상태로 돌아갑니다).
  • 다양한 터미널 프로그램은 더 이상 유니코드 프레이밍 문자를 사용하지 않습니다.
    • lsblk이제 수직 파이프와 백틱 문자를 사용하세요.
    • htop같은.
    • tmux문자줄 x( q및 기타 문자)을 사용하세요.
    • 실행할 때와 실행하지 않을 때 tmux모두 문제가 발생합니다 .
  • 출력은 locale이전과 동일하게 보입니다.
  • PuTTY는 분명히 설정되어 TERM=xterm있으며 이전과 동일합니다.

다른 설정이 터미널 렌더링에 어떤 영향을 미치는지 잘 모르겠습니다... 하지만 이것이 정말 나를 미치게 만듭니다!

답변1

음, 난아이디어로케일은 여전히 ​​동일하게 설정되어 있지만 그렇지 않습니다.

이전 로케일은 이었고 en_GB.utf8지금은 바로 입니다 en_GB.

외부에서 올바른 값으로 설정하면 tmux모든 것이 다시 잘 작동하는 것 같습니다.

한 가지 특이한 점은 작동하게 만드는 것입니다.~에 tmux, 꼭 그래야 할 것 같아모든 세션 종료, 환경 변수를 설정하고 tmux다시 시작하십시오. 아마도 서버 자체가 값을 캐싱하고 있는 것 같습니다.

관련 정보