猿问

用的是wampserver,mysql中文显示乱码

mysql.ini中没有设置编码的配置,手动添加的话,mysql无法启动,有没有办法解决这问题

Lemon156
浏览 3428回答 4
4回答

Lemon156

有改过character_set_client和character_set_connection为utf8和gbk还是会出现乱码

这都不会

是指里面的数据中文乱码吗?那个问题一个是有可能你建的库本身没设置成utf8,另外一个是php页面没写好一般来说header("Content-type: text/html;charset=utf-8"); $conn = mysqli_connect($servername, $username, $password, $dbname); //连接数据库的语句 mysqli_query($conn,"set names utf8;");这样就没问题。没见过中文乱码动ini的。

微笑刺客_ronlee

乱码只要PHP文件header和mysql字符集设置一致就好,最后如果放到浏览器上,浏览器编码也要一致
随时随地看视频慕课网APP

相关分类

MySQL
我要回答