กรณี php
อังกฤษ พิมพ์เล็ก ไม่เว้นระยะอักษร
กรณีเป็น DB+php
ตรวจสอบ 4 อย่าง
1. db connect เพิ่ม mysql_query(“SET NAMES UTF8”); รึยัง
2. ในดาต้าเบสมีการเรียงลำดับ(Collation) เป็น utf8_general_ci หรือไม่
3. file encoding ตอน save เป็น utf-8 รึเปล่า
4. header ของเว็บเป็น charset=UTF-8 หรือไม่
ใส่หลัง connect DB
$mysqli = new mysqli("localhost", "my_user", "my_password", "test"); $mysqli->set_charset("utf8")