最近のcygwinのデフォルトの文字コードはUTF-8で、メモ帳(Notepad)では UTF-8で保存するときBOM(バイトオーダーマーク)が付き、コンパイル時にエラーとなる。 そのための二通りの対策を示す。
$ echo $LANGとしたとき、
ja_JP.UTF-8
が表示されれば文字コードはUTF-8であり、
ja_JP.SJIS
が表示されれば文字コードはS-JISである。
$ export LANG=ja_JP.SJIS
cygwinのホームディレクトリにある.bash_profileに
export LANG=ja_JP.SJIS
を書き込む。
$ echo "export LANG=ja_JP.SJIS" >> .bash_profile
おまけ:プロンプトにカレントディレクトリを表示する方法
$ echo "if [ -n "$PS1" ]; then PS1='\w \u\$ '; fi" >> .bash_profile
gnupackによりcygwinとEmacsをWindowsに導入する。
Last modified: 2015年 9月25日 金曜日 20時02分54秒 JST