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で問題を解決する方法を教えてもらえますか?

関連情報