[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: とりあえず決めておきたいこと
> > > 入力はuserlandでなんとかすれば良かったりしません?
> >
> > いや、それは正しくないです。:-)
>
> なぜなぜ?
>
> > wscons より上の layer では、入力出力ともに、同一の encoding が利用可能
> > になってないといけないと思います。(別々に設定できても良いけど)
:
> ですよね。入力の場合って、
>
> userland kernel hardware
> << wscons < driver << keyboard
> char char keycode
> (single byte)
>
> ぐらいでは...
たとえばカナキーを叩いた時に JIS X0201 的文字コードが発生するとすると、
encoding が Shift_JIS ならば確かに single byte になりますけど、
encoding が 日本語 EUC ならば 2 byte になります。
encoding が UTF-8 でも、multibyte だし。
それにひょっとするとカナキーを叩いた時に発生する文字コードは JIS X0208
的な仮名文字コードなのかもしれませんよ? これだと、たとえ Shift_JIS で
も multi byte。
# まあ、canonical mode の行編集が multibyte 対応になるとは当分思えない
# ですが…
--
soda