私はしばらくの間この問題を抱えていました、そしてそれがかなり簡単な修正であることを願っています:
さまざまな場所で、コマンドラインに奇妙な記号が表示されます。など'。他のキャラクターに取って代わっているようです。たとえば、私がするとき
Prompt -p
たくさんの 'â記号を取得します。といった:
fade theme with parameters `white grey blue':
ââââuser@Hostââââ Sun Sep 05 05:57:20pm
_cwd}~/ command arg1 arg2 ... argn
ユーザーとホストが私の実際のユーザー/ホストに取って代わりましたが、他のすべてはまったく同じように見えます。
また、次のようなg ++コンパイラメッセージでこれらのシンボルを確認しました。
test.cpp: In function âint main()â:
test.cpp:6: warning: unused variable âxâ
何が起こっているのですか、それを修正するために何ができますか?私が使用しているシェルはzshです(ただし、bashの記号も表示されます)。私はubuntuとPuTTYを使用しています。ありがとう!
PuTTY文字セットと端末文字セットが一致しません。使用する echo "$LANG"
そして、それがどうあるべきかについて期間を管理し、PuTTYに設定します。
端末はUTF-8を使用してエンコードされた文字を出力していますが、PuTTYは別の文字セット(おそらくISO-8859-1)で表示されているバイトを解釈しています。
Window\Translationの下の「どの文字セットにあると想定される受信データ」オプションを変更することにより、UTF-8を使用するようにPuTTYを変更できます。