Ruby 乱码,怎么解决,请大神帮帮忙!

bluexuemei · October 02, 2014 · Last by flowerwrong replied at October 02, 2014 · 1478 hits

require 'net/http' url=%Q(http://blog.sina.com.cn/1789468892) res =Net::HTTP.get_response(URI.parse(url)).body.match(/

(.+?)<\/title>/)[1] res.force_encoding('gbk') 输出结果:"灏忕簿鐏典滑_鏂版氮鍗氬�" 乱码,怎么解决,请大神帮帮忙!
require 'net/http'
url=%Q(http://blog.sina.com.cn/1789468892)
res =Net::HTTP.get_response(URI.parse(url)).body.match(/<title>(.+?)<\/title>/)[1]

p res, res.encoding.name

res.force_encoding('UTF-8')
p res, res.encoding
You need to Sign in before reply, if you don't have an account, please Sign up first.