Gnome端末設定ファイルはデフォルトでUTF-8を使用できますか?

Gnome端末設定ファイルはデフォルトでUTF-8を使用できますか?

私はUbuntu(私の考えでは)システムを使用しています。私いいえロケールを変更できないようにルートアクセス権があります。デフォルトの端末プロファイルにデフォルトでUTF-8を使用させたいと思います。.gconf/apps/gnome-terminal/ディレクトリにあるのか、環境変数にあるのか、それとも別の場所にあるかにかかわらず、これを行う方法が必要です。しかし、私はそれを見つけることができないようです。

詳細については編集してください:

端末には次のものがあります。

grid-unv55$ 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=
grid-unv55$ gnome-terminal

新しい端末にUTF文書を追加しようとすると、次の結果が表示されます。

\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
\noise:bgspeech \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd

画面に点として表示されます。 (uffdは切り取って貼り付けました。ASCII切り取りと貼り付けを正しく表示できるように、そこに「\noise:bgspeech」を残しました)

ベストアンサー1

私はgnome-terminalがシェルで「Just Work with UTF-8」を有効にすると信じています。したがって、ユーザーがすべきことはアクティブにするだけです。それ。置く

export LANG=en_US.UTF-8

~/.bashrcただ入ってください。


編集する:

わかりました、それでは答えはこれです。現在はこれを設定できません。 Gnome Terminalは現在の環境のLANG設定を尊重し、そのエンコーディングをデフォルトとして使用します。したがって、LANGにUTF-8を含める必要があります。今後GNOME端末が起動しました。これを設定する~/.bashrcと完了です。ログアウトしてからもう一度ログインしてください。

(実際にこれを入れることがサブシェル~/.bash_profileに対してオーバーライドできるようにする方が良いですが、Gnome環境設定の一部としてbashが必ずログインシェルとして実行されるかどうかはわかりません。テストする価値があります...)

おすすめ記事