OpenServer 上有一个本地项目,一个用 utf8_general_ci 编码的数据库,包含三个字段,以及一个用于在页面上显示所有这些内容的脚本:
<?php
$connect = mysqli_connect("127.0.0.1", "root", "", "organiser");
mysqli_query($connect, "SET NAMES 'utf8'");
mysqli_query($connect, "SET CHARACTER SET 'utf8';");
mysqli_query($connect, "SET SESSION collation_connection = 'utf8';");
$query = "SELECT * FROM `notes`";
$notes_result = mysqli_fetch_assoc(mysqli_query($connect, $query));
?>
在页面上显示文字的时候,有这样一种美感:
开放服务器配置:
- 阿帕奇 2.4
- PHP 5.5
- MySQL 5.6
试图更改表格列的比较 - 效果为零。添加到代码header('Content-Type: text/html; charset=utf8', true);中不起作用。


重置 Open Server 设置并填写所有值按钮应该可以工作