Kimura Fuyuki
fuyuk****@hadal*****
2002年 11月 20日 (水) 11:29:56 JST
At Mon, 18 Nov 2002 23:59:13 -1000 (HST), Shiro Kawai <shiro****@lava*****> wrote: > > 不完全な文字列に関してもう少し考えてみたんですが、 > ゴミコードの処理はportに全部任せるのが良いような > 気がしてきました。 あ、それがいいかもしれません。 > そうすれば、文字列には完全な文字列かバイト列しか無い、 > と割り切って、セマンティクスも明確になりそうです。 そうですね、1バイト文字圏にとっても多バイト文字圏にとっても素直な解決 だと思います。 ただ、文字列をバイトアレイとしても使えるというのはCが持ち込んだ(もっと 古い?)悪癖なんじゃないかとこのところ考えているのですが、じゃあどうす ればいいのかというと何も思いつきません。;) それと、コンパイル時でなく、起動時に内部コーディングを選べるようにする のは難しいものでしょうか。基本的に UTF-8 で使っているけれどもたまに EUC-JP のコメントがついたプログラムを走らせたい、というのはけっこうあ ると思うのですが。 無理なら、変換ポートで repl するだけの関数を書こうかと思っています。 -- 木村 冬樹