読者です 読者をやめる 読者になる 読者になる

どせいたんさき。

ナスダヨー

emacs -nw で漢字だけ文字化けした

研究室のサーバにログインして emacs -nw でターミナル上で emacs を起動したら漢字だけ文字化けした.しかも改めて書きなおそうとしたらフリーズしてしまう.ひらがなはきちんと表示されているのにおかしい…….というわけで検索したら同様の症状を発見.

gnome端末を使って、emacs -nw で立ち上げると、なぜか漢字だけ文字化け。.emacsに以下の2行を追加して解決。

(require 'un-define)
(set-terminal-coding-system 'utf-8)
emacs で漢字が文字化け - 中野智文

自分の .emacs を見なおしたらちょうど (require 'un-define) の部分がコメントアウトされていたので修正.きちんと漢字を表示することができるようになった.

おまけ

現在サーバに置いている .emacs ファイルのメモ.

;===================================
; Language
;===================================
(require 'un-define)
(set-language-environment "English")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8-unix)
(setq default-buffer-file-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(setq file-name-coding-system 'utf-8)
;====================================
; Misc.
;====================================
(show-paren-mode t)
(setq show-paren-style 'parenthesis)
(setq inhibit-startup-message t)
(setq initial-scratch-message nil)

;;Ctrl-h -> backspace
(global-set-key "\C-h" 'delete-backward-char)
;;Ctrl-k -> delete a whole line
(setq kill-whole-line t)

(global-font-lock-mode t)  ;; colorize
(setq font-lock-support-mode 'jit-lock-mode)
(setq font-lock-maximum-decoration t)

;; do not make tilde files
(setq make-backup-files nil)

(global-set-key "\C-c;" 'comment-region)
(global-set-key "\C-c:" 'uncomment-region)

(add-to-list 'load-path "~/.emacs.d")