Cygwin 1.7 の文字コードの設定

今更ながら Cygwin 1.7 をインストールしてみました。マウント方法の変更などなどいろいろと変わっているところがありますが、個人的に大きな変更としては、UTF-8 対応です。

とりあえず環境変数を以下のように設定します。起動用バッチなどで設定するのが一般的なのですが、僕は面倒くさがりなので【システムの詳細設定】に直接指定しました。

CYGIN=codepage:utf8
LANG=en_US.UTF-8
LC_CTYPE=ja_JP.UTF-8

ターミナルは標準の mintty を使っています。mintty の設定は、locale および Character set ともに空欄(Default)にしておかないと、上記環境変数が有効にならないので注意が必要です。

ということで、上記設定でとりあえず「ソソソ」なんかのシフト SJIS では正しく扱うことができなかったファイル名も問題なく使えるようになりました。便利便利。

スポンサーリンク
レクタングル(大)
レクタングル(大)