"[" se muestra como "Ä" y "]" se muestra como "Å" en el terminal remoto desde vscode

"[" se muestra como "Ä" y "]" se muestra como "Å" en el terminal remoto desde vscode

Hice las siguientes cosas en VSCODE:

  1. ssh remoto en una máquina virtual remota;
  2. abrió una terminal;
  3. Escribí algunos caracteres en la terminal.

Luego noté que [se muestra como Äy ]se muestra como Åen la terminal remota desde vscode. También confirmé que antes del ssh remoto, los caracteres en la terminal local son correctos. Además, mi máquina local es Windows y ejecutar "locale" en una sesión bash desde un servidor remoto a través de vscode me proporciona el siguiente resultado:

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=

Además, como no tuve ningún problema en el servidor sin pasar por vscode, ejecuté "locale" allí y obtuve lo siguiente:

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=

Tiene que haber algún problema de codificación y decodificación en vscode-server, según tengo entendido. ¿Alguien puede decirme cómo solucionarlo desde vscode?

información relacionada