エンコーディング

バッファの文字コードはどのように変更しますか?

管理番号
49
更新日時
2005/06/26 23:34:51
セクション
エンコーディング

C-x C-k f (change-fileio-encoding) から文字コードを入力してください。またメニューから [ファイル]→[名前を付けて保存] とした場合には,保存時に設定できます。

[ツール]→[ローカル設定]→[もろもろ]→[文字エンコーディング] から変更することもできます。

現在の文字コードは,モード行のモード名の後ろ(例えば[sjis:crlf]など)に表示されています。


バッファの改行コードはどのように変更しますか?

管理番号
50
更新日時
2005/06/26 23:35:28
セクション
エンコーディング

C-x C-k n (change-eol-code) を入力すると,crlf (Windows) → cr (Mac) → lf (UNIX) の順で切り替わります。またメニューから [ファイル]→[名前を付けて保存] とした場合には,保存時に設定できます。

[ツール]→[ローカル設定]→[もろもろ]→[改行コード] から変更することもできます。

現在の改行コードは,モード行のモード名の後ろ(例えば[sjis:crlf]など)に表示されています。


新しく作成するバッファのデフォルトの文字コードを euc-jp:lf にしたいのですが…。

管理番号
158
更新日時
2003/07/18 19:27:40
セクション
エンコーディング

初期化ファイルに以下のように記述します。

  ; 文字コード : euc-jp
  (setq *default-fileio-encoding* *encoding-euc-jp*)
  ; 改行コード : LF
  (setq *default-eol-code* *eol-lf*)

また,JIS にしたり sjis に戻す場合は以下のようにします。

  ; 文字コード : JIS
  (setq *default-fileio-encoding* *encoding-jis*)
  ; 文字コード : sjis
  (setq *default-fileio-encoding* *encoding-sjis*)

その他の改行コードを指定する場合はこんな感じ。

  ; 改行コード : CR
  (setq *default-eol-code* *eol-cr*)
  ; 改行コード : CRLF
  (setq *default-eol-code* *eol-crlf*)

ここで指定した値は,[ファイル]→[新規作成] (new-file),C-x C-f (find-file) で存在しないファイルを指定したとき,ファイラから N (filer-input-file-name) したときなどに使われます。


文字コードを指定してファイルを開くにはどうしたら良いでしょう?

管理番号
159
更新日時
2003/07/18 20:30:16
セクション
エンコーディング

[ファイル]→[開く] からエンコーディングを指定して開くか,C-u C-x C-f してください。encoding: では,タブで文字コードのリスト表示/補完ができます。


文字コードを指定してファイルを開き直すにはどうしたら良いでしょう?

管理番号
160
更新日時
2003/07/18 20:31:12
セクション
エンコーディング

C-u C-x C-v してください。encoding: では,タブで文字コードのリスト表示/補完ができます。

Seealso
C-x C-v でファイル名が出てこないんですけど…。