我正在使用PHP脚本从MySQL数据库表中获取一些数据。
我可以看到该表具有排序规则utf8mb4_general_ci
当文本显示在页面上时,我得到:
Cust�ias
而不是:
Custóias
这就是我正在尝试的:
echo '<span id="address_city">'.iconv('utf8mb4_general_ci', 'UTF-8', $row['address_city']).'</span>', "</br>";
和
echo '<span id="address_city">'.converter($row['address_city']).'</span>', "</br>";
使用:
function converter($conteudo){
return iconv( 'utf8mb4_general_ci', 'UTF-8', $conteudo );
}
还有:
header('Content-Type: text/html; charset=utf-8');