Mac OS X のTerminal.appで日本語を扱う

Mac OS X のTerminal.appは日本語を表示出来ます。たしか10.2以降だったはずだけど、今はMac OS X 10.6な時代ですから当然表示出来ます。やってみる。
ぢゃーん。って?ぢゃん。大丈夫。-vをつけましょう。
できた。他の見方をしてみましょう。ls以外にも日本語を表示する可能性のある物があります。lessです。

Terminal.appは日本語を表示させることができますが、lessは日本語をそのままでは表示出来ません。そこでlessに文字コードを教えてあげます。

毎回、-vとかLESSCHARSETとか入れるのは面倒なので、$HOME/.bashrcに設定を書いておきます。
そうすると、簡単に表示されます。
それでは、この「日本語のディレクトリ」に移動してみましょう。
失敗します。Mac OS XのデフォルトShell、bashもまたそのままでは日本語を扱えません。表示することと、扱えることは違うということです。$HOME/.inputrc というファイルを作って、日本語というかASCII以外の文字も扱える様に設定を書きます。
別のTerminal.appのウインドウを開きます。あるいは一旦ウインドウを閉じて、もう一度開きます。
これでコマンドライン操作でも日本語などのマルチバイト文字を含むファイル操作ができるようになったと。

Hope this helps you...







Comments