我正在阅读《Rails敏捷开发》第三版。在完成depot应用程序时,我输入了一些中文字符作为用户名。但是我遇到了这个错误,看起来似乎与Ruby1.9有关。
我的环境是Windows XP,Ruby1.9,Rails 2.3.8和sqlite3。
以下是有关此错误的详细信息:
我的环境是Windows XP,Ruby1.9,Rails 2.3.8和sqlite3。
以下是有关此错误的详细信息:
显示app/views/layouts/store.html.erb,其中第43行引发了错误:
不兼容的字符编码:ASCII-8BIT和GBK
提取的源代码(大约在第43行左右):
40: <% if flash[:notice] -%>
41: <%=h flash[:notice] %>
42: <% end -%>
43: <%= yield :layout %>
有人可以帮我解决这个问题吗?