首页 新闻 会员 周边

关于android RN项目使用xmlhttprequest请求html中文乱码问题

0
悬赏园豆:5 [待解决问题]

如题,我使用xmlhttprequest爬取一个网页的内容,结果得到的网页中,中文是乱码。
请问该怎么办?

第二个星期一的主页 第二个星期一 | 初学一级 | 园豆:100
提问于:2018-12-26 10:11
< >
分享
所有回答(1)
0

使用合适的解码器进行解码。

花飘水流兮 | 园豆:13562 (专家六级) | 2018-12-27 11:12

比如我去请求的那个网页的编码是gb2312,我发起请求的时候没能设置编码,结果取得的html被自动解码成了utf-8或gbk什么的。
这种情况下,中文已经是乱码了,我想要知道的是怎么在nodejs里面再正确的转成中文

支持(0) 反对(0) 第二个星期一 | 园豆:100 (初学一级) | 2018-12-27 15:12

@第二个星期一: 1.按到里是有buffer的,直接buffer编码至指定字符集;
2.如果已经被编码至某字符集,那么反解码是不是就可以得到原始buffer?——后面自己接上

支持(0) 反对(0) 花飘水流兮 | 园豆:13562 (专家六级) | 2018-12-27 15:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册