If you can't read this page, change page encoding to UTF-8.
Code ข้างล่างนี้ ผมเอาไปใส่ไว้ใน 3 ไฟล์ ชื่อ utf.php, tis.php, win874.php และให้ทั้ง 3 ไฟล์กำหนด charset เป็น UTF-8, TIS-620, WINDOWS-874 ตามลำดับ
ส่วน safe.php จะมีการแปลงข้อความภาษาไทยที่เป็น tis-620 หรือ windows-874 (ANSI) ให้เป็น UTF-8 ก่อนแปลงไปเป็น json ครับ
ผลที่ได้เป็นตามนี้ครับ
Code
ค่าที่ได้จาก utf.php
ลองของจริง (ไปแล้วถ้าอ่านไม่ออก เลือก Encoding เป็น UTF-8 นะ)
ค่าที่ได้จาก tis.php
ลองของจริง (ไปแล้วถ้าอ่านไม่ออก เลือก Encoding เป็น ไทย นะ)
ค่าที่ได้จาก win874.php
ลองของจริง (ไปแล้วถ้าอ่านไม่ออก เลือก Encoding เป็น ไทย นะ)
ค่าที่ได้จาก safe.php
ลองของจริง (ไปแล้วถ้าอ่านไม่ออก เลือก Encoding เป็น ไทย นะ)