คือในส่วนของฐานข้อมูลที่เป็น utf-8 ก็แสดงผลได้ปกติ แต่มีปัญหาตรงหัวข้อ Lastest News หรือที่เป็นหัวข้อหลัก พอเปลี่ยนเป็นไทย ก็จะกลายเป็นรูปสีเหลี่ยมทันที มีคนแนะนำให้เปลี่ยน substr เป็น mb_substr ก็ได้ผลเหมือนเดิม เลยไม่รู้ว่าจะเริ่มไปตรงไหนต่ออีก ขอคำแนะนำหน่อยครับ
การ insert/update/select ข้อมูลจากฐานข้อมูล
ให้ลองทำออกมาเปลือยๆก่อนครับ ถ้ามันอ่านได้ถูกต้อง แสดงว่าปัญหาอยู่ที่การเลือกฟอนต์ใน css
ถ้ามันอ่านได้ไม่ถูกต้อง css ก็ช่วยไม่ได้
ทั้ง 3 กระบวนการ ควรทำโดยที่ใช้ mysql_query ที่มี character เดียวกันทั้งหมด ถ้า utf-8 ก็ utf-8 ทั้งหมด
นอกจากนี้ในหน้าเว็บ meta charset พวกนี้ก็ต้องตรงกันด้วยกับที่ทำใน code คือถ้า utf-8 ก็ต้องใส่ตามนั้น
ขั้นต้นลองตรวจตรงนี้ดูก่อนครับ