„[“ wird als „Ä“ und „]“ wird als „Å“ im Remote-Terminal von vscode angezeigt

„[“ wird als „Ä“ und „]“ wird als „Å“ im Remote-Terminal von vscode angezeigt

Ich habe die folgenden Dinge in VSCODE gemacht:

  1. Remote-SSH in eine Remote-virtuelle Maschine;
  2. ein Terminal geöffnet;
  3. habe einige Zeichen in das Terminal eingegeben.

Dann fiel mir auf, dass im Remote-Terminal von vscode aus Folgendes [angezeigt wird : Äund ]Folgendes wird angezeigt Å: Ich habe auch bestätigt, dass vor dem Remote-SSH die Zeichen im lokalen Terminal korrekt sind. Außerdem ist mein lokaler Rechner ein Windows-Computer und die Ausführung von „locale“ in einer Bash-Sitzung vom Remote-Server über vscode liefert mir das folgende Ergebnis:

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=

Da ich außerdem ohne den Umweg über vscode keine Probleme auf dem Server hatte, habe ich dort „locale“ ausgeführt und Folgendes erhalten:

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=

Meines Wissens muss es auf dem vscode-Server ein Problem mit der Kodierung und Dekodierung geben. Kann mir jemand sagen, wie ich es von vscode aus beheben kann?

verwandte Informationen