xyzzy QandA
エンコーディング
- 文字コードを指定してファイルを開くにはどうしたら良いでしょう?
- 文字コードを指定してファイルを開き直すにはどうしたら良いでしょう?
- バッファの文字コードはどのように変更しますか?
- バッファの改行コードはどのように変更しますか?
- 新しく作成するバッファのデフォルトの文字コードを euc-jp:lf にしたいのですが…。
文字コードを指定してファイルを開くにはどうしたら良いでしょう?
管理番号 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: では,タブで文字コードのリスト表示 /補完ができます。関連項目
- [00072] C-x C-v でファイル名が出てこないんですけど…。
バッファの文字コードはどのように変更しますか?
管理番号 49最終更新 2003/07/18 20:36:58
C-x C-k f (change-fileio-encoding) から文字コードを入力してくださ い。またメニューから [ファイル]→[名前を付けて保存] とした場合には,保 存時に設定できます。 [ツール]→[ローカル設定]→[もろもろ]→[文字エンコーディング] から変更 することもできます。 現在の文字コードは,モード行のモード名の後ろ(例えば[sjis:crlf]など)に 表示されています。
バッファの改行コードはどのように変更しますか?
管理番号 50最終更新 2003/07/18 20:36:49
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) したときなどに使われます。