我网页内的PHP脚本无法连接到MySQL数据库,并显示错误消息“ 服务器向客户端发送了未知的字符集(255)。”
我已经修改了PHP配置文件,并没有重新启动
PHP的版本为5.4.28 阿帕奇是2.2.27 MySQL 8.0.12 在我的开发机器(即localhost)的同一机器上运行PHP,Apache和MySQL
不确定其他尝试方法。
代码:
<?php
$host = 'localhost';
$user = 'jimadmin';
$password = '13Jimm13';
$dbname = 'jim';
// create database connection
$con = new mysqli($host, $user, $password, $dbname);
if ($con->connect_error) {
die('Could not connect' . mysqli_connect_error());
?>
该脚本运行时的结果:
警告:mysqli :: mysqli():服务器向客户端发送了未知的字符集(255)。请在第24行的C:\ Users \ Jim \ Documents \ NuSphere PhpED \ Projects \ project1 \ MyPage.php中向开发人员报告
警告:mysqli :: mysqli():(HY000 / 2054):服务器向客户端发送了未知的字符集。请在第24行的C:\ Users \ Jim \ Documents \ NuSphere PhpED \ Projects \ project1 \ MyPage.php中向开发人员报告 无法连接到数据库serverServerServer向客户端发送了未知的字符集。请向开发商报告
很抱歉,如果这个问题不小心发布了两次。