2

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機能しません。また、私が見つけることができる他のものも機能しません。

ありがとう

4

3 に答える 3

4

LANG=en_NZ正しい。ただし、 のロケール ファイルを作成する必要がありますen_NZ

Ubuntu の場合は、ファイルを編集/var/lib/locales/supported.d/localして追加en_NZ ISO-8859-1します。システムが別のディストリビューション (Debian を含む) の場合、場所は異なります。/usr/sbin/locale-genこの情報がどこに保存されているかを見てください。

その後、実行してロケール ファイルlocale-genを作成します。en_NZお役に立てれば!

于 2008-08-25T22:34:52.397 に答える
3

パテはutfを表示できます-外観->翻訳にあると思います(または何か、現在アクセスできません)。

于 2008-08-25T22:35:22.723 に答える