【发布时间】:2013-09-10 14:23:07
【问题描述】:
我有这个代码:
request({ url: 'http://www.myurl.com/' }, function(error, response, html) {
if (!error && response.statusCode == 200) {
console.log($('title', html).text());
}
});
但是我抓取的网站可以有不同的字符集(utf8、iso-8859-1 等)。如何获取它并将 html 编码/解码为正确的编码(utf8)?
感谢和抱歉我的英语;)
【问题讨论】:
-
好吧,我知道我可以使用选项
encoding进行请求,但问题是我还不知道页面的字符集(我知道标题或元标记)
标签: encoding utf-8 character-encoding node.js