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

kaimasami email@hidden
2007年 7月 15日 (日) 16:38:08 JST


kaiです。

 'locale'の問題は引きずったままです。
 'utf'にはしたいのですが、一歩下がって日本語表示ができれば良しとすべく試行錯誤
した結果、日本語のエラーメッセージなどの表示は何とかできたようです。

 変更内容は、
 (1)シリアル端末からネットワーク経由のsshを使う。
 (2)端末ソフトを'gtkterm'から'GNOME 端末 2.14.2'に変える。
 (3)'gnome端末'の'端末/文字コード'メニューで'utf8'から'EUC'に変える。
です。

 シリアル+'gtkterm'でも上記(3)を実行すれば日本語は出るのですが、タイミ
ングの問題なのか頻繁に文字化けが出るのと、'vi'、'less'などスクリーンエディット
モードになると表示が無茶苦茶になります。
 これは今回の件に限らず、以前からいろんな場面で起こっています。
 'ssh'('telnet'も?)の方が安定しています。

 日本語表示はこれで様子をみます。
 'locale'変更は課題として残りましたが、ゆるゆると見ていきます。
 
 アドバイスをいただいた方々、どうもありがとうございました。



On Sun, 20 May 2007 17:24:28 +0900
kaimasami <email@hidden> wrote:

> 甲斐です。
> 
>  ご回答有難う御座います。
>  結論としてはまだうまくいっていません。
> 
> 
>  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 mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo


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



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