[Ruby] invalid byte sequence in US-ASCII

看板Ruby作者 (huge)時間15年前 (2010/02/24 14:24), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/2 (看更多)
[ENV] Linux (Busybox) 2.6.24 Ruby 1.9.1 Rails 2.3.5 RubyGems 1.3.6 Code http://gist.github.com/313160 開發環境是在自己的mac上 預設encoding及fileencoding都是UTF-8 在mac上直接執行application之後正常 中文的部份本來像是 <h2>中文</h2> 我都改成 <h2><%= '中文' %></h2> 但是在把程式搬到Linux上以後 發現就會遇到標題所說的問題 invalid byte sequence in US-ASCII 嘗試在 index.html.erb 下增加 magic comments # encoding: utf-8 無效 嘗試 ruby -Ku script/server 也是不行 出現 (因長度關係小弟自行斷行) /opt/lib/ruby/gems/1.9/opt/lib/ruby/gems/1.9.1/gems /action_mailer/vendor/tmail-1.2.3/tmail/utils.rb:117:in `<module:TextUtils>': invalid multibyte character (ArgumentError) 還請各位朋友幫忙看看了 若有任何問題也請不吝指出,謝謝 >_< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.83.216.112 ※ 編輯: huge 來自: 203.83.216.112 (02/24 14:24)

02/24 15:45, , 1F
1.9有一個source encoding之類的設定,那個要改掉
02/24 15:45, 1F

02/24 15:45, , 2F
詳細我要回去查看看...
02/24 15:45, 2F

02/24 15:48, , 3F
btw, # encoding: UTF-8 這行不應該加在erb裡吧
02/24 15:48, 3F

02/24 18:01, , 4F
rails + erb bug :( 要 patch rails 2 才行
02/24 18:01, 4F

02/24 18:01, , 5F

02/24 18:02, , 6F
rails-234-encoding-bug.html
02/24 18:02, 6F

02/24 22:11, , 7F
天呀救命恩人..我搞了好久 >_<
02/24 22:11, 7F
文章代碼(AID): #1BXCOjoo (Ruby)
文章代碼(AID): #1BXCOjoo (Ruby)