【问题标题】:Node.js request charset issuesNode.js 请求字符集问题
【发布时间】:2014-07-08 11:45:51
【问题描述】:

我正在构建一个 nodejs 网络爬虫,但遇到了一些字符集问题。不同的网站有不同的字符集,如 UTF-8、windows-1252、iso-8859-1 等。

如何调整我的请求以将所有不同于 UTF-8 的字符集转换为 UTF-8?因为如果我什么都不做,只是简单地使用cheerio 来解析内容,我会得到像“ib�rica”这样的奇怪符号,其中“�”应该是“é”

【问题讨论】:

    标签: node.js character-encoding http-headers request


    【解决方案1】:

    node中字符集之间的转换有iconv(需要编译)和iconv-lite(不需要编译)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-14
      • 1970-01-01
      • 2017-04-01
      • 2019-10-08
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      相关资源
      最近更新 更多