我正在使用Curb gem(https://github.com/taf2/curb)来获取包含特殊字符的页面的HTML:
http = Curl.get("http://www.baidu.com/")
puts http.body_str
http.body_str.encoding
是ASCII-8BIT。如何将body_str
作为UTF-8而不必在事后转换它?
答案 0 :(得分:1)
您可以使用Curl::Easy.encoding
。 http://curb.rubyforge.org/classes/Curl/Easy.html#M000035