字符编码php mysql

字符编码php mysql,php,encoding,utf-8,character-encoding,utf8-decode,Php,Encoding,Utf 8,Character Encoding,Utf8 Decode,我有一个表,其中存储的数据类似于boÃtes,没有utf8字符。现在我有了我的php脚本,它可以在本地机器上正常工作 $utf = utf8_decode($details); echo "UTF8-DE : ".$utf."<hr>";-> `boîtes` $utf=utf8\u解码($details); 回声“UTF8-DE:.$utf.”“;->”`博伊斯` 当我把这个脚本放在另一台机器上时,它的回音就不起作用了。我确信这取决于php或服务器的字符集?请提供任何帮助

我有一个表,其中存储的数据类似于
boÃtes
,没有utf8字符。现在我有了我的php脚本,它可以在本地机器上正常工作

$utf = utf8_decode($details);
echo "UTF8-DE : ".$utf."<hr>";-> `boîtes`
$utf=utf8\u解码($details);
回声“UTF8-DE:.$utf.”
“;->”`博伊斯`
当我把这个脚本放在另一台机器上时,它的回音就不起作用了。我确信这取决于php或服务器的字符集?请提供任何帮助

用标题设置它


header('Content-type:text/html;charset=utf-8')

尝试
设置字符集
功能

对于mySqli 对于mySql 可供替代的
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'");