我试图将汉语/汉语字符插入我的数据库,但我只得到 ????? 当我做。iv 查看大量在线信息,但没有解决方案有效。当我在我的数据库中运行带有汉语/汉语字符的插入查询时,它可以工作,所以我知道我的数据库是为 utf8 设置的......我在我的 PHP 文件中做的事情就是问题......任何帮助都是非常感激。
<?php
include 'config.php';
header('Content-Type:text/html; charset=UTF-8');
mysqli_query("SET NAMES utf8");
mysqli_set_charset('utf8');
// check for required fields
if (isset($_POST['name'])) {
$name = mysqli_real_escape_string($link, $_POST['name']);
$result = mysqli_query($link, "INSERT INTO scores(`id` , `name`)VALUES(NULL, '$name'");