在做一个网站后台的时候,碰到一个很是烦人的问题,后台导航菜单放在模版页中
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Items: <%= controller.action_name %></title>
<%= stylesheet_link_tag 'admin' %>
</head>
<body>
<div id="header">
sadfasdf
</div>
<div id="container">
<div class="sidebar">
<dl>
<dt>gs剩me</dt>
<dt><%= link_to '1', admin_games_path %></dt>
</dl>
<dl>
<dt>2</dt>
<dd><%= link_to 'list', admin_items_path %></dd>
<dd><%= link_to 'new', new_admin_item_path %></dd>
</ul>
</div>
<div class="main">
<p style="color: green"><%= flash[:notice] %></p>
<%= yield %>
</div>
</div>
</body>
发页中页面中不能使用含有中文的字符串变量,下面这个示例完全正常
<body>
后台首页 ds速度大大大大大大大大大大大大大大大大大大
</body>
但如下就会报无效的UTF-8或ASCII-8BIT编码(先申明,所有页面和数据库编码均是UTF-8)
<body>
后台首页 <%="d是"%> ds速度大大大大大大大大大大大大大大大大大大
</body>
很多东西都是从数据库里读出来的,页面咱可能会没有含有中文的子符串,各位牛人们有没啥好的解决办法?
换回1.8.7,看来不能当小白鼠,给新版当试验品