PhantomJS 控制台字符集

PhantomJS console charset

我正在尝试 运行 下面的代码,但我的控制台打印出奇怪的字符集。

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,windowcmd的chcp设置,甚至window文件编码)

cf. captured console .

我该怎么办?

我有理由。这个问题只是 MS 控制台编码问题。我刚刚输入了 'chcp' 命令,控制台显示了一个清晰的屏幕。就这些了。