【发布时间】:2013-12-17 16:45:26
【问题描述】:
当我运行zombie.js 时,我得到了错误:
未知编码:iso-8859-1 类型错误:未知编码:iso-8859-1 在 Buffer.toString (buffer.js:432:13) 在 Browser.Resources.decodeBody (/Users/bendytree/projects/testzombie/node_modules/zombie/lib/zombie/resources.js:400:37)
这是导致错误的代码:
var Browser = require("zombie");
var browser = new Browser()
browser.visit("http://www.amazon.com/", function () {
console.log(browser.html());
});
亚马逊不是我真正使用的网站,但它是一个很好的例子,因为它是 ISO-8859-1。
有一个issue on GitHub 讨论这个问题,但没有发布解决方法。该线程让我认为它已修复,但我在最新版本的僵尸~2.0.0-alpha24 上,它仍然是一个问题。
有什么想法吗?
【问题讨论】:
标签: javascript node.js iso-8859-1 zombie.js