ช่วยที ฐานข้อมูลก็เป็น utf8_general_ci แต่ทำไมเว็บอ่านไทยไม่ออก

ตามหัวข้อเลยค่ะ
โค้ดเป็นแบบนี้ค่ะ
<?php
// Database settings
$dbname = 'tourism';
$username = 'root';
$password = '1234';

// Try to connect to database
$connection = mysqli_connect('localhost',$username,$password,$dbname);


// If connection was not successful then show error
if($connection === false) {
    echo 'Cannot connect to database.';
    return;
}
mysql_query("SET NAMES UTF8");
?>
<!html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>tourism</title>
</head>

<body>
    <h1>Tourism</h1>
<?php
    $query = 'select attractiontypeid, typenameen, typenameth from attractiontype';
    $result = mysqli_query($connection,$query);

    if($result === false) {
        echo 'Error fetching query.';
    }
    else {
    ?>
        <table>
            <tr>
                <th>placeid</th>
                <th>planenameen</th>
                <th>planenameth</th>
            </tr>
        <?php
        while ($row = mysqli_fetch_assoc($result)) {
        ?>
            <tr>
                <td>
                    <a href="person.php?id=<?php echo $row['attractiontypeid']; ?>">
                    <?php echo $row['attractiontypeid']; ?>

                    </a>
                </td>
                <td>
                        <?php echo $row['typenameen']; ?>
                </td>
                <td>
                        <?php echo $row['typenameth']; ?>
                </td>
            </tr>
        <?php
        }
    }
    ?>
</body>
</html>

แสดงในเว็บแล้วเป็นแบบนี้ค่ะ
http://image.ohozaa.com/view2/xT0Ac5C80mpy7EDL
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 6
ผมก็ไม่ได้เขียน php เยอะนะ แต่ว่า

mysql_query("SET NAMES UTF8");

ควรจะเป็นคำสั่งนี้มากกว่าครับ

mysqli_set_charset($connection, "utf8")

ถ้าไม่ได้ก็ใช้

mysqli_query($connection, "SET NAMES UTF8")

เพราะคำสั่งบนของคุณมันไม่ได้เกี่ยวกับ connection ที่ได้มาจาก mysqli เลย เอาคำสั่งของ mysql กับ mysqli มาปนกันมันไม่น่าจะได้นะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่