1
我們使用的是Rails 3.2.3,Ruby 1.9.1和HAML。我們有一個郵政模型,有一些非常奇怪的發生只是有時,只在Internet Explorer 9非常奇怪的編碼錯誤有時只發生
ActionView::Template::Error (incompatible character encodings: UTF-8 and ASCII-8BIT):
的錯誤是在下面一行:
= raw @post.content
至極從返回文章內容數據庫。請注意,內容具有HTML標記。
奇怪的事情是:
- 該錯誤只顯示在某些機器上用IE 9(使用相同的IE 9的構建,我們無法重現在其他機器上的錯誤)
- 的錯誤僅發生有時。
我們試過這個機智沒有運氣(同樣的錯誤):
= raw @post.content.force_encoding('utf-8')
任何見解?提前致謝。
更新 一些變化後,現在的誤差在下面一行顯示出來:
37: .social
沒有什麼奇怪的那一行,只是空格(而不是製表符)和「社會」串。這太瘋狂了。
你能分享更多的代碼,並且你正在嘗試做什麼? –
以下是完整的HAML視圖https://dl.dropbox.com/u/4515172/problematic_view.html.haml –