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