![vscode의 원격 터미널에 "["가 "ä"로 표시되고 "]"가 "Å"로 표시됩니다.](https://rvso.com/image/231092/vscode%EC%9D%98%20%EC%9B%90%EA%B2%A9%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%20%22%5B%22%EA%B0%80%20%22%C3%A4%22%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%98%EA%B3%A0%20%22%5D%22%EA%B0%80%20%22%C3%85%22%EB%A1%9C%20%ED%91%9C%EC%8B%9C%EB%90%A9%EB%8B%88%EB%8B%A4..png)
VSCODE에서 다음 작업을 수행했습니다.
- 원격 가상 머신에 대한 원격 SSH;
- 터미널을 열었습니다.
- 터미널에 몇 가지 문자를 입력했습니다.
그런 다음 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에서 문제를 해결하는 방법을 말해 줄 수 있나요?