node-red中的http响应中文乱码
大家在使用node-red如果发现http响应中文乱码,除了考虑请求头content-type,还请注意是否返回数据被压缩例如在使用和风天气的api时,打开率返回数据会被gzip压缩
这时候请使用一个gzip的解压缩节点,同时记得前一个request节点设置为二进制输出即可进行下以步json解析
希望能帮到大家^_^
本帖最后由 lqf1206 于 2023-9-24 12:14 编辑
这种乱码什么问题,gzip怎么装的?
lqf1206 发表于 2023-9-24 11:45
这种乱码什么问题,gzip怎么装的?
节点名称叫:
node-red-contrib-gzip
你可以试一下,具体是不是的话,你的api文档里边应该有注明。。。
另外你这个返回的好像是html数据,所以我想知道是爬的网页,还是官方api啊 eric1911 发表于 2023-9-24 14:52
节点名称叫:
node-red-contrib-gzip
爬网页数据 lqf1206 发表于 2023-9-24 15:48
爬网页数据
您先试试吧,不一定能行我觉的 eric1911 发表于 2023-9-24 16:56
您先试试吧,不一定能行我觉的
加gzip后变数字了 lqf1206 发表于 2023-9-24 18:14
加gzip后变数字了
你的请求也要改成二进制的输出哦,看我那个图片 eric1911 发表于 2023-9-24 16:56
您先试试吧,不一定能行我觉的
几番摸索原来Content-Encoding: br压缩有没有办法? 真的帮到我了,谢谢!找很久都没解决。感谢
页:
[1]