PuTTY と gcc を使用して Ubuntu マシンにアクセスしています。
このマシンのデフォルトのLANG
環境変数は に設定されているためen_NZ.UTF-8
、GCC は PuTTY が UTF-8 テキストを表示できると認識しますが、そうではないようです。多分それは私のフォントです、私にはわかりません-それはこれを行います:
foo.c:1: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â at end of input
で設定するとexport LANG=en_NZ
、GCC が正しく動作するようになり、次のようになります。
foo.c:1: error: expected '=', ',', ';', 'asm' or '__attribute__' at end of input
しかし、これにより、他のすべてがうまくいかなくなります。例えば
man foo
man: can't set the locale; make sure $LC_* and $LANG are correct
私はGoogleをトロールしましたが、ASCIIを使用するためにそこに何を入れなければならないかを一生見つけることができません。en_NZ.ASCII
機能しません。また、私が見つけることができる他のものも機能しません。
ありがとう