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