![„[“ wird als „Ä“ und „]“ wird als „Å“ im Remote-Terminal von vscode angezeigt](https://rvso.com/image/231092/%E2%80%9E%5B%E2%80%9C%20wird%20als%20%E2%80%9E%C3%84%E2%80%9C%20und%20%E2%80%9E%5D%E2%80%9C%20wird%20als%20%E2%80%9E%C3%85%E2%80%9C%20im%20Remote-Terminal%20von%20vscode%20angezeigt.png)
Ich habe die folgenden Dinge in VSCODE gemacht:
- Remote-SSH in eine Remote-virtuelle Maschine;
- ein Terminal geöffnet;
- 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?