[Armadillo:01611] Re: COM1での文字化け

kaimasami email@hidden
2007年 5月 20日 (日) 17:24:28 JST


甲斐です。

 ご回答有難う御座います。
 結論としてはまだうまくいっていません。


 exportを実行すると確かに切り替わりましたが、エラーがでます。
   --------------------------------
email@hidden:~$ export LANG=ja_JP.UTF-8
email@hidden:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ja_JP.UTF-8
LANGUAGE=ja_JP:ja:en_GB:en
LC_CTYPE="ja_JP.UTF-8"
   <中略>
LC_ALL=
   --------------------------------
 export実行前に、localeを実行しても同様のエラーがでます。
   --------------------------------
email@hidden:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ja_JP.EUC-JP
LANGUAGE=ja_JP:ja:en_GB:en
LC_CTYPE="ja_JP.EUC-JP"
   <中略>
LC_ALL=
   --------------------------------

 結果は相変わらずでして、viで日本語を入力するとcatならきちんと出力するのですが、
vi,less,lvともに化けます。
 ちなみに、nkfでコード変換をしても下記(1)(2)とも vi では化けます。


   --------------------------------
email@hidden:~$ vi utf			<----"あさひのあ"と新規に記入。
email@hidden:~$ nkf -e utf > euc
email@hidden:~$ od -cx utf
0000000 343 201 202 343 201 225 343 201 262 343 201 256 343 201 202  \n
        81e3 e382 9581 81e3 e3b2 ae81 81e3 0a82
0000020  \n  \0
        000a
0000021
email@hidden:~$ od -cx euc
0000000 244 242 244 265 244 322 244 316 244 242  \n  \n
        a2a4 b5a4 d2a4 cea4 a2a4 0a0a
0000014
email@hidden:~$ vi euc   <---(1)
email@hidden:~$ vi utf   <---(2)
   --------------------------------

 次にlocale-genですが、下記の通りこれもうまくいきません。
 どこか壊れているのではと、おかしいところを探し始めたところです。

   --------------------------------
armadillo9:/home/kai# cat /etc/locale.gen
# This file lists locales that you wish to have built. You can find a list
# of valid supported locales at /usr/share/i18n/SUPPORTED. Other
# combinations are possible, but may not be well tested. If you change
# this file, you need to rerun locale-gen.
#

ja_JP.UTF-8 UTF-8

armadillo9:/home/kai# locale-gen
Generating locales (this might take a while)...
  ja_JP.UTF-8.../usr/sbin/locale-gen: line 53:  1855 Killed                  localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale
Killed
 done
email@hidden:~$ Generation complete.
armadillo9:/home/kai# l
o-bash: l: command not found
email@hidden:~$ bash: o: command not found
armadillo9:/home/kai# logout

Debian GNU/Linux 4.0 armadillo9 ttyAM0

armadillo9 login: 
   --------------------------------

 よろしくお願いします。




On Mon, 14 May 2007 19:35:35 +0900
Yasushi SHOJI <email@hidden> wrote:

> At Wed, 9 May 2007 21:41:43 +0900,
> kaimasami wrote:
> > 
> >  どなたかA9側のlocaleをutf8に変える方法を教えていただけないでしょうか。
> 
> 	export LANG=ja_JP.UTF-8
> 
> で、できませんか?
> 
> もしできないのであれば、
> 
> 	locale -a
> 
> とし、サポートされている localeを全て表示してみてください。ja_JP.UTF-8
> が入っていなければ、/etc/locale.genに 
> 
> 	ja_JP.UTF-8 UTF-8
> 
> と記入して、
> 
> 	sudo locale-gen
> 
> としてみてください。
> -- 
>             yashi
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo


-- 
 ...  a happy hacking ..... 



armadillo メーリングリストの案内