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

bluexuemei · 2014年10月02日 · 最后由 flowerwrong 回复于 2014年10月02日 · 1402 次阅读

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
需要 登录 后方可回复, 如果你还没有账号请 注册新账号