file_get_contents得到的中文字符变为数据里里的乱码

    目标API是提供的UTF8字符集,本身程序页地址也是UTF8地址,存入数据库是MYSQL,utf8mb4_unicode_ci;之前都正常,后来服务器重启一次以后发现存入的都是乱码了。

    后来检查了一遍存入代码,发现没有强制认证编码集,加入一行解决:

mysqli_query($conn,"SET NAMES utf8");

如果是低版本的请使用

mysql_query("SET NAMES utf8");

    本文不涉及GB2312转码问题

2019/4/24 10:47:00 技术杂谈