utf8 和 utf-8区别:
utf-8:在某些情况下是不显示中文字体的,要使用utf8才可以显示;
比如:
<?php
$mysqli = new mysqli('','','','');
$mysql -> query ("SET NAMES UTF8");
?>
这里utf-8 是不显示中文字体的。utf8可以显示