欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

GB系编码怎么转换utf-8

程序员文章站 2024-02-06 11:52:10
...
GB系编码如何转换utf-8
我尝试用getid3类库从mp3文件中提取歌曲信息,大多数中文歌曲都正常,但少部分文件有乱码的情况。

// 这是提取出来的字符,及它的base64编码
var_dump($str, base64_encode($str));
// string(16) "???????±"
// string(24) "w5DDhMOLw4bCv8OxwrPCsQ=="

// 检测字符编码,得出的结果是 CP936
mb_detect_encoding($str, 'GBK, gb2312, GB18030, ISO-8859-1, ASCII, UTF-8', true)

// 我尝试转换此比编码,但得出的结果还是不理想
mb_convert_encoding($str, 'UTF-8', 'CP936')
// string(24) "脨脛脣脝驴帽鲁卤"

因为CP936和gbk, gb2312相兼容,所以结果都是一样的。
编码 utf-8

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • GB系编码怎么转换utf-8
  • 专题推荐

    作者信息
    GB系编码怎么转换utf-8

    认证0级讲师

    推荐视频教程
  • GB系编码怎么转换utf-8javascript初级视频教程
  • GB系编码怎么转换utf-8jquery 基础视频教程
  • 视频教程分类