[英]Character encoding php mysql
我有一个表,其中的数据像boîtes
一样boîtes
,没有utf8字符。 现在,我有了我的php脚本,该脚本可以在本地计算机上正常工作。
$utf = utf8_decode($details);
echo "UTF8-DE : ".$utf."<hr>";-> `boîtes`
当我将此脚本放在另一台计算机上时,它的回boîtes
。 我确定这取决于PHP或服务器的字符集? 任何帮助请
用标题设置
header('Content-type: text/html; charset=utf-8');
尝试set_charset
函数
mysqli_set_charset($connection, "utf8");
mysql_set_charset("UTF8", $connection);
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.