看板 Ruby 關於我們 聯絡資訊
[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)
poga:1.9有一個source encoding之類的設定,那個要改掉 02/24 15:45
poga:詳細我要回去查看看... 02/24 15:45
poga:btw, # encoding: UTF-8 這行不應該加在erb裡吧 02/24 15:48
godfat:rails + erb bug :( 要 patch rails 2 才行 02/24 18:01
godfat:http://blogger.godfat.org/2009/11/ 02/24 18:01
godfat:rails-234-encoding-bug.html 02/24 18:02
huge:天呀救命恩人..我搞了好久 >_< 02/24 22:11