名前: 安宅 日時: 2003-12-01 03:07:58 IPアドレス: 133.41.131.*
>>23999 ううん、こちらの環境は RedHat 7.2 & sawfish ですが LANG=C xterm & で、ちゃんと動いてます。 もしかして、.bashrc (or /etc/bashrc) で -- Lykeion さんが bash ユーザーとしての話ですが -- LANG の値を設定していませんか。 Terminal は起ち上がるたびに、bash を呼び出し 呼び出された bash は .bashrc をロードしますから もし .bashrc の類に LANG の設定を書いていたら LANG=C xterm の LANG 設定は上書きされてしまいます。 それでも駄目なら、次のような設定はどうでしょうか。 .bashrc---- if [ "kterm" = $TERM ]; then LANG=ja_JP.eucJP export LANG fi ----------- これなら、kterm は常に EUC-JP になるハズ。 UTF-8 は xterm、EUC-JP は kterm と使い分ける。 現在、私はこんな方法で Terminal を使い分けてます[1]。 # 私は一か月前まで csh スクリプターだったので # bash の文法は、ちょっと苦手。 [1] http://pop-club.hp.infoseek.co.jp/unix/postgres_utf.html
この書き込みへの返事: