phpmysql中的阿拉伯语出现“ ????” html中的问号[重复]

phpmysql中的阿拉伯语出现“ ????” html中的问号[重复],第1张

php / mysql中的阿拉伯语出现“ ????” html中的问号[重复]

您必须通过以下查询在与mysql的首次连接中设置字符集

SET CHARACTER SET utf8

例如在mysqli函数中

$MySQL_Handle = mysqli_connect(HOSTNAME,DATAbase_USERNAME,DATAbase_PASSWORD,DATAbase_NAME) or die ( mysqli_error($MySQL_Handle) );$sSQL= 'SET CHARACTER SET utf8';mysqli_query($MySQL_Handle,$sSQL) or die ('Can't charset in Database');

和PDO样本

$dbh = new PDO('mysql:host=localhost;dbname=' . $DB_NAME, $DB_USER,$DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'"));$dbh->exec("SET CHARACTER SET UTF8");

此 *** 作需要在插入之前和选择之前进行。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5011833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存