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

Re: ファイル保存時のcodingについて



>>>>> In [meadow-users-jp : No.5085] 
>>>>> Hidefumi Fujimoto <fujimoto@xxxxxxxxxxxxxxx> wrote:
> 新しいファイルを開いて日本語を入力して保存すると、sjisにな
> るのですが、

> 新しいファイルを開いてアルファベットのみを入力して保存、ファ
> イルを閉じた後、ファイルを開いて日本語を入力して保存すると、
> iso-2022-jpとなってしまいます。

うーん、知らなかった。


ボクの環境だと、Mule-UCS が必ず入れてあるので次の動作になり
ます。ずっとこれが *ふつう* の動作だと思っていたので、なんで
「日本語を入力して保存すると、iso-2022-jpとなってしまいます。」
なのだろうと不思議でした。


1. 新規ファイルを開く。
  モードライン S\-- と表示。(shift_jis-dos になってる)

2. ascii だけを入力。保存。

3. ファイルを開く。
  モードライン -\-- と表示。(undecided-dos になってる)

この時点ではファイルの coding-system は保留されています。

4. 日本語を入力

5. C-x C-s で保存。
  Select coding system (default utf-16-le): 
  とミニバッファで問い合わせられます。

そこで coding-system を入力すれば良いわけです。自分の知らない
所で coding-system が決定されたりはしないんです。

> この時に、sjisとして保存したいのですが、どの様にすれば良い
> のでしょうか?

Mule-UCS を入れるってのは乱暴だけどひとつの解ではあるでしょ
うね。なんかうまい手はないでしょうか?
-- 
こせき // サポートページ
http://www.NetLaputa.ne.jp/~kose/MeadowBook/