遏制宝石:我如何让身体成为UTF-8?

时间:2015-12-28 10:36:44

标签: ruby curb

我正在使用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而不必在事后转换它?

1 个答案:

答案 0 :(得分:1)

您可以使用Curl::Easy.encodinghttp://curb.rubyforge.org/classes/Curl/Easy.html#M000035