2010-02-22 emacsでの漢字コード変更方法あれこれ 現在の文字コード emacsの下部に「-EEE:%%-」と表示されている部分の「EEE」が現在のemacsの文字コードです。 左端の「E」の部分 キーボードからどの文字コードが入力されると期待しているかを示します。 左から2番目の「E」の部分 画面上の表示にどの文字コードを使用するか示します。 左から3番目の「E」の部分 バッファ内および保存するファイルに使用する文字コードを示します。 文字コードをあらわす文字の例 E EUCコード S ShiftJISコード J JISコード 文字コードの変更方法 キーボードから入力する文字コード 「CTL+x」「RET」「k」の後、ミニバッファの質問に変更したい文字コードを入力する。 「ESC」「x」set-keyboard-coding-system「RET」文字コードでも良い 画面表示に使用する文字コード 「CTL+x」「RET」「t」の後、ミニバッファの質問に変更したい文字コードを入力する。 「ESC」「x」set-terminal-coding-system「RET」文字コードでも良い ファイルの保存に使用する文字コード(カレントバッファのみ) 「CTL+x」「RET」「f」の後、ミニバッファの質問に変更したい文字コードを入力する。 「ESC」「x」set-buffer-file-coding-system「RET」文字コードでも良い バッファやファイルの文字コード(emacs全体で有効) 「CTL+x」「RET」「c」の後、ミニバッファの質問に変更したい文字コードを入力する。 「ESC」「x」universal-coding-system-argument「RET」文字コードでも良い 文字コードをあらわす文字列 |文字列|文字コード euc-japan EUCコード shift_jis ShiftJISコード junet JISコード