Ruby 网页中的奇怪符号';s源
我有个问题 我尝试使用Hpricot打包一个UTF-8格式的网页,其中包含俄语文本 问题是,我得到的俄文文本带有一些奇怪的符号,当我尝试将(iconv)从UTF-8转换为windows-1251或ASCII时,出现了一个错误 本页 所以 此源代码在UTF-8中,但是!有几个奇怪的符号,比如“\u{2192}”so, 我解决了。 我在windows上使用PowerShell,并使用chcp 65001以UTF8格式输出所有内容Ruby 网页中的奇怪符号';s源,ruby,string,encoding,hpricot,Ruby,String,Encoding,Hpricot,我有个问题 我尝试使用Hpricot打包一个UTF-8格式的网页,其中包含俄语文本 问题是,我得到的俄文文本带有一些奇怪的符号,当我尝试将(iconv)从UTF-8转换为windows-1251或ASCII时,出现了一个错误 本页 所以 此源代码在UTF-8中,但是!有几个奇怪的符号,比如“\u{2192}”so, 我解决了。 我在windows上使用PowerShell,并使用chcp 65001以UTF8格式输出所有内容 这就是问题所在 所以我想问题出在Hpricot。有没有办法将hpric
这就是问题所在 所以我想问题出在Hpricot。有没有办法将hpricot数据转换为smth?
require 'rubygems'
require 'open-uri'
require 'hpricot'
require 'net/http'
url = "http://market.yandex.ru/model-spec.xml?modelid=929123&hid=90548"
f = open(url).read
doc = Hpricot(f)
html = doc.search("th.b-properties__title")
html.each do |h|
puts h.inner_html
end