zshでUTF-8

ZSH 4.3.2のインストール

いま、使っているzshは4.2.6。マルチバイトに対応しているのは、4.3.xらしいので、それをいれてみる。

$ wget http://www.zsh.org/pub/zsh-4.3.2.tar.gz  
$ tar xvzf zsh-4.3.2.tar.gz
$ cd zsh-4.3.2
$ (./configure --enable-multibyte ; make)
......
......(時間がかかるので、i,robotでも読んでいる)
...... 
$ sudo make install

直接、/bin/zshにいれる勇気はなかったので、ターミナルの「環境設定」の「このコマンドを実行する」のところに、/usr/local/bin/zshを指定。

最後にバージョン確認。

$ echo $ZSH_VERSION
4.3.2

ZSH/ターミナルの設定

まずは、ターミナルがUTF-8を使うように設定を変更する。「ウインドウ設定->ディスプレイ」あたりで変更できる。

あと、環境変数LANGにja_JP.UTF-8を設定してやる必要がある。~/.zshrcで設定することにする。

export LANG='ja_JP.UTF-8'