ใช้ PHP substr() Function ตัดคำภาษาไทยแล้วแสดงสัญลักษณ์ � แปลกๆ (UTF-8)

ต้องเขียน PHP Script ตัดคำให้สั้น เลยลองใช้ฟังก์ชั่น PHP ที่ชื่อว่า substr() แต่ดันตัดคำภาษาไทยแล้วแสดงเพี้ยนเป็นสัญลักษณ์ � แปลกๆ ใน php.net เค้าแนะนำให้ลองใช้ mb_substr() แทนครับ ดู script ด้านล่างนี้ครับง่ายๆ ลองเอาไปปรับใช้ดูผมเอามาเขียนกันลืมเอง : D

mb_substr(ข้อความ,เริ่มต้นตัดที่อักขระ,จำนวนอักขระที่ตัด,'UTF-8');