gpt4 book ai didi

php - UTF8 mysql编码的数据库字段仅在php页面中显示特殊字符

转载 作者:行者123 更新时间:2023-11-29 11:11:11 24 4
gpt4 key购买 nike

我在 MySQL 中有一个采用 utf8_unicode_ci 编码的数据库字段。这种安排是由以前的开发人员完成的,它以某种特殊的字符格式存储阿拉伯语言数据,如下所示:

رنا Ùсلشونه

我已将标题设置为 <meta http-equiv="Content-type" value="text/html; charset=utf-8" />但当我尝试从数据库中获取值时,它没有显示阿拉伯语言字符。它只显示这些特殊字符而不是语言。

最佳答案

如果您使用 MySQL,则在数据库连接后使用以下内容

mysql_query("设置名称 utf8");

如果您使用 MySQLi,则在数据库连接后使用以下内容

mysqli_set_charset($connection,"utf8");

如果您使用 mysqli 的类和对象,则使用下面的

$mysqli = new mysqli("localhost", "root", "", "test");
$mysqli->set_charset("utf8");

希望这会有所帮助!

关于php - UTF8 mysql编码的数据库字段仅在php页面中显示特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40528995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com