vscode의 원격 터미널에서 "["는 "A"로 표시되고 "]"는 "Å"로 표시됩니다.

vscode의 원격 터미널에서 "["는 "A"로 표시되고 "]"는 "Å"로 표시됩니다.

VSCODE에서 다음을 수행했습니다.

  1. 원격 가상 머신에 대한 원격 SSH
  2. 터미널을 엽니다.
  3. 터미널에 일부 문자를 입력하십시오.

그런 다음 vscode의 원격 터미널에서 [로 표시되고 Ä으로 ]표시되는 것을 확인했습니다. Å또한 원격으로 SSH를 실행하기 전에 로컬 터미널의 문자가 올바른지 확인했습니다. 또한 내 로컬 컴퓨터는 Windows이고 vscode를 통해 원격 서버의 bash 세션에서 "locale"을 실행하면 다음과 같은 결과가 나타납니다.

bash-4.4$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

그리고, vscode를 통하지 않고 서버에서는 별 문제가 없었기 때문에 거기서 "locale"을 실행했더니 아래와 같은 결과가 나왔습니다.

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

제가 이해한 바에 따르면 vscode-server에 인코딩 및 디코딩 문제가 있는 것 같습니다. 누구든지 vscode에서 문제를 해결하는 방법을 말해 줄 수 있나요?

관련 정보