[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 メーリングリストの案内