我终于设法解析了网站的一部分:
get '/' do
url = '<website>'
data = Nokogiri::HTML(open(url))
@rows = data.css("td[valign=top] table tr")
erb :muster
end
Run Code Online (Sandbox Code Playgroud)
现在我想在我的视图中提取某一行.因此我输入了我的HTML代码:
<%= @rows[2] %>
Run Code Online (Sandbox Code Playgroud)
它实际上返回代码,但它有UTF8的问题:
<td class="class_name"> </td>
Run Code Online (Sandbox Code Playgroud)
相反它说
<td class="class_name">?</td>
Run Code Online (Sandbox Code Playgroud)
如何在nokogiri解析,erb和HTML生成期间确保UTF8?