下圉天天 2021-09-27 19:45 采纳率: 50%
浏览 54
已结题

数据CP936转码失败,出现乱码

在做网页采集的时候 发现采的数据乱码本来是
平台概览 变成了1.平台概览

用 mb_detect_encoding($html, array("ASCII","GB2312","GBK","UTF-8"))查出编码是CP936

用了网上的
mb_convert_encoding($html, "UTF-8", "CP936");

iconv('CP936', 'UTF-8//IGNORE', $html);

都失败 不知道有没有好办法 卡在这好久了!

  • 写回答

3条回答 默认 最新

  • 急速光粒 2021-09-27 20:20
    关注

    试一下mb_convert_encoding($html, "CP936","UTF-8");

    评论

报告相同问题?

问题事件

  • 系统已结题 10月5日
  • 创建了问题 9月27日