我在mysql数据库中创建了一个collumn值,这是一个塞尔维亚语,它包括像šđžćč这样的字母。 数据库collumn 当我试图用查询获取它并在网站上显示它
> $query = mysqli_query($conn, "SELECT * FROM table WHERE id=1");
>
> $row = mysqli_fetch_assoc($query);
>
>
> echo $row['name'];
是显示字符像 ?? ????? 而不是提到的字母。我也使用UTF-8_unicode_ci进行数据库整理。 在浏览器中输出
发布于 2018-09-07 13:59:29
确保在连接上设置内容编码。
发布于 2018-09-07 15:06:05
mysqli_query($conn, "SET NAMES 'utf8'");
mysqli_query($conn, "SET CHARACTER SET 'utf8'");
$query = mysqli_query($conn, "SELECT * FROM table WHERE id=1");
https://stackoverflow.com/questions/-100002585
复制相似问题