鍍金池/ 問答/PHP  HTML/ 為何這個(gè)alert出來的刪除成功,還是亂碼?

為何這個(gè)alert出來的刪除成功,還是亂碼?

<?php
header("Content-type: text/html; charset=utf-8"); 
require('conn.php');
$id = intval($_GET['id']);
$sql = "delete from lyb where ID = $id";
if ($mysqli->query($sql) === true) {
    echo "<meta http-equiv='Content-Type'  content='text/html; charset=utf-8'>"; 
    echo "<script charset='utf-8' type='text/javascript'>alert('刪除成功');location.href='5-6.php';</script>";
} else {
    echo "刪除失敗" . $mysqli->error;
    echo  "<script>location.href='5-6.php'</script>";
}
$mysqli->close();
?>

為何刪除成功幾個(gè)字,還是顯示為亂碼?
回答
編輯回答
舊時(shí)光

mysql編碼設(shè)置下utf-8

2017年3月27日 19:44
編輯回答
夢若殤

寫個(gè)utf-8編碼就不會出錯(cuò)了

2017年8月5日 10:23
編輯回答
乞許

看的你php是什么編碼的.

2017年7月7日 20:54