0
我试图运行下面的代码,但我的控制台打印怪异的字符集。PhantomJS控制台字符集
var page = require('webpage').create();
var url = "http://www.bdtong.co.kr/index.php?c_category=C02"
//var url = "http://www.baemin.com/";
/*
var option = {
encoding : "euc-kr"
}
*/
page.onConsoleMessage = function(msg, line, source) {
//phantom.outputEncoding = "utf8";
console.log('console> '+msg);
};
page.open(url, function() {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
page.evaluate(function() {
console.log('시작');
$('.listMain > li').each(function() {
//console.log($(this).find('a').attr('href'));
console.log($(this).find('p').text());
});
}, function(){
phantom.exit();
});
});
});
所有选项都失败。 (例如phantomjs的选项,phantom.outputEncoding,窗口cmd的chcp设置,甚至窗口文件编码)
我该怎么办?