自分の開発環境は大抵PuTTY + Emacsなのだけれども最近GNU screenを知って、今日さて使っていこうかなと思っていたらscreenごしにEmacsを使うとどうしてか日本語が入力できない。 シェルでは入力できるのでEmacsの設定が不十分なのだろうと思って調べてみるとキーボード入力のエンコードもしなければならないということが発覚。 で、PuTTY + screen + Emacsで日本語入力するための最低限の設定は以下。 (接続するLinuxのlocaleはja_JP.UTF-8) ;;日本語環境:UTF-8 (set-language-environment "Japanese") (set-terminal-coding-system 'utf-8) (prefer-coding-system 'utf-8-unix) (set-keyboard-coding-system