[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: 漢字名のファイルがオープンできない



SUZUKI Norio <kipp@xxxxxxxxxxxx> writes:

> と表示されます。 要するに、 (set-language-environment 'Japanese)が
> あるが故に、ファイル名は渡っているのに、そのファイルを探しに行って
> いないように思えるのです。 これを(set-language-environment 'Japanese)の
> 仕様とすると有難くない仕様と思うのは私だけ?

command lineのレイヤと、Emacsの文字処理のレイヤに
おかしなことが起きているんでしょう。

command line -->                   Emacs  ----------------------> filename
coding system specified by Windows       file-name-coding-system

さて、現状のEmacsで、command lineはdecodeされないようです。

decodeすればよいんでしょうけど。

しかし、Emacsは、まだ、coding-systemを知らないんだから、いったい
いつの時点でdecodeすべきなんでしょう?

## やっぱり無理があるような気が...してきました。起動時にlocaleから設定
## するというのもないではないのだけど、それはあまりやりたくないし、command
## lineで制御できないというのも困りものだし。

from himi