2007/5/27 16:50
miの「モードの設定」から普段phpを書くモードを選択して「文字コード」を選び、「Unicode保存/コピー時、¥をバックスラッシュ(0x005c)で保存/コピーする」にチェックを入れておく。でないと、
print "<p id=¥"com¥">$foo</p>¥n";
こういった時に、¥が円マーク(0x00A5)として保存され、エラーが出るわ、¥nは改行として認識しないわでてんやわんや。
問題解決に地味に時間がかかってしまったのでここにメモ。
↑¥は便宜上全角で入力してます。windowsではバックスラッシュのこと。
http://www.factree.co.uk/cgi/mt/mt-tb.cgi/21