作者suomax (shadow)
看板Ruby
標題Re: [問題] rails utf8 問題
時間Tue Jan 16 15:17:56 2007
※ 引述《suomax (shadow)》之銘言:
: 抱歉再問一個問題
: 如果我在 controller 裡面如果使用了中文,像
: render :text => '嗨'
抱歉剛剛詳細測試了一下,只要檔案是 utf8 編碼都會出現類似的錯誤
改回 ANSI 就不會,用自己架設的 ruby 環境或 InstantRails 都會有
類似的狀況 @@
在 ANSI 編碼用中文就頂多是編碼錯誤出現亂碼,不會整個噴掉,但
是用 utf8 編碼不管有沒有中文字元都會掛掉... 囧rz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.72.248
1F:推 godfat:問你,是不是 utf8 編碼前加上 BOM? 那是微軟愛用的, 01/16 15:18
2F:→ godfat:一般 unix-like 系統的 utf8 不會這樣做 01/16 15:19
3F:→ godfat:為了相容最好不要替 utf8 加上 BOM, 偶爾就會出事 01/16 15:20
4F:推 suomax:非常可能 @@ 那要怎麼避免?從 editor 嗎?我用 SciTE 01/16 15:21
5F:→ godfat:找找看選項吧,我用 notepad++ 是可以選要不要加 BOM 01/16 15:26
6F:推 suomax:瞭解..所以是 editor 存檔的問題...我再試看看 感謝 ^^ 01/16 15:27
7F:→ suomax:改用 N++... all done. :D 01/16 15:35