[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:31850] Re: set-language-env と vi



  今屋です。

On Thu, 21 Feb 2002 23:13:24 +0900
Tomohiro KUBOTA <tkubota@xxxxxxxxxxx> wrote:

> シェル上で、
> echo $LANG
> とか
> echo $LC_ALL
> とやってみてください。何が表示されますか。

~% echo $LANG
ja_JP.eucJP

~% echo $LC_ALL
LC_ALL: Undefined variable.

> シェル上で
> locale
> と入力した結果はどうでしょうか。

~% locale
LANG=ja_JP.eucJP
LC_CTYPE="ja_JP.eucJP"
LC_NUMERIC="ja_JP.eucJP"
LC_TIME="ja_JP.eucJP"
LC_COLLATE="ja_JP.eucJP"
LC_MONETARY="ja_JP.eucJP"
LC_MESSAGES="ja_JP.eucJP"
LC_PAPER="ja_JP.eucJP"
LC_NAME="ja_JP.eucJP"
LC_ADDRESS="ja_JP.eucJP"
LC_TELEPHONE="ja_JP.eucJP"
LC_MEASUREMENT="ja_JP.eucJP"
LC_IDENTIFICATION="ja_JP.eucJP"
LC_ALL=


> また、ja_JP.eucJP ロケールを作っていない、という可能性もあります。
> /etc/locale.gen に、「ja_JP.EUC-JP EUC-JP」という行がありますか。
> /usr/lib/locales/ja_JP.eucjp というディレクトリが存在していますか。

・パッケージの有無
~% dpkg -l | grep locales
ii  locales        2.2.5-3        GNU C Library: National Language (locale) da

・設定ファイル、およびライブラリ(と言ってよいのかな?)
~% cat /etc/local.gen | grep 'ja_JP.EUC'
ja_JP.EUC-JP EUC-JP

~% ls /usr/lib/locale/ | grep ja
ja_JP.eucjp/
ja_JP.utf8/

~% ls /usr/lib/locale/ja_JP.eucjp/
LC_ADDRESS  LC_IDENTIFICATION  LC_MONETARY  LC_PAPER
LC_COLLATE  LC_MEASUREMENT     LC_NAME      LC_TELEPHONE
LC_CTYPE    LC_MESSAGES/       LC_NUMERIC   LC_TIME

  といった結果になりました。localesという名ではなくlocaleだった
ので、ルート権限で

# cd /usr/lib/
/usr/lib/# cp -r locale locales

  としてログインしなおして試してみましたが、やはり日本語は
表示されませんでした。