我遇到编码问题。
该表使用utf8_general_ci
,php标头header("Content-Type: text/html; charset=utf-8");
,并在html中设置元标记<meta charset="utf-8">
。 BOM设置正确。德语字符显示在phpmyadmin中。
但是当我输出编码结果时:Sask
还有什么想法我能做什么?
答案 0 :(得分:7)
这解决了问题
mysqli_query($link, "SET NAMES 'utf8'");
mysqli_query($link, "SET CHARACTER SET 'utf8'");
答案 1 :(得分:2)
$db = mysqli_connect(DB_HOST, DB_USER, DB_PASS);
mysqli_set_charset($db, 'utf8'); // ← SOLUTION
mysqli_select_db($db, DB_NAME);