中文乱码具体是指用 node
请求 gb2312
编码的网页,无法正确获取网页中的中文(需要转码)。
解决办法
直接用 iconv-lite 模块进行转码。
iconv-lite 是一个进行编码转换的模块(node
默认编码 utf-8
)。需要 decode
的编码必须是 Buffer
类型。
使用http
模块
1 | const http = require("http"); |
使用axios
1 | const iconv = require("iconv-lite"); |