CP936 转换成 UTF-8
程序员文章站
2022-03-26 09:41:27
...
最近写了一个抓取脚本,抓取的大部分内容正常,但少部分乱码
检测字符编码,得出的结果是CP936
mb_detect_encoding($str, 'GBK, gb2312, GB18030, ISO-8859-1, ASCII, UTF-8', true)
尝试转换此编码,但得出的结果还是乱码
mb_convert_encoding($str, 'UTF-8', 'CP936'); 氓聧掳氓潞娄盲赂聙70氓虏聛猫聙聛氓陇麓莽聦楼盲潞碌7氓虏聛氓楼鲁氓颅漏猫聙聦猫垄芦忙聧聲
最后发现,这样可以转码
iconv('utf-8', 'latin1', $str);
iconv('utf-8','latin1//IGNORE', $str);
上一篇: linux中apache的安装路径在哪
下一篇: thinkphp连贯操作实例分析_PHP
推荐阅读
-
PHP把JPEG图片转换成Progressive JPEG的方法
-
支持生僻字且自动识别utf-8编码的php汉字转拼音类
-
C#将Word转换成PDF方法汇总(基于Office和WPS)
-
object转date类型(python将object转换成日期型)
-
UTF-8 Unicode Ansi 汉字GB2321几种编码转换程序
-
酷狗音乐怎么把CD音频转换成MP3格式?
-
怎么把电脑上的视频转换成手机视频?电脑视频转成手机视频教程
-
win10/win8.1系统中3DMAX英文版怎么快速转换成中文版?
-
搜索引擎喜欢UTF-8编码robots.txt
-
python使用PythonMagick将jpg图片转换成ico图片的方法