2011年11月21日月曜日

UTF-8とUTF-8N

railsに怒られた
syntax error, unexpected kEND, expecting $end
controllerの文字コードをSJISからUTF8に変換したら、このエラーが出るようになった…
変換を使ったのはterapad、2バイト文字全然ないのに、なぜ?


一般異議でUTF8はUTF8のボムなしを指します(BOMってなに?わかない…最初の一文字目だそうです)
Terapadの呼び方では:
UTF8 = UTF8ボムあり
UTF8N = UTF8ボムなし

だからUTF8Nにすればエラーが出なくなる、改行コードはLFかCRLFどっちでも?(だそうです)
エンコードってややこしいな、兎に角UTF8ボムなしにすればよいか…


0 件のコメント:

コメントを投稿