เชื่อว่า PHP programmer หลายคนคงเคยเจอปัญกาเรื่องการเข้ารหัสมาบ้าง เช่น อ่านข้อมูลจากฐานข้อมูลมาเป็น TIS-620 แต่หน้าเว็บต้องผลเป็น UTF-8 เราสามารถแปลงการเข้าหรัสข้อมูลได้ตามตัวอย่างดังนี้
if(mb_detect_encoding ( $data )=="TIS-620")
{
$data=iconv ("TIS-620" , "UTF-8" , $data);
}
จากตัวอย่าง
function mb_detect_encoding คือ function ตรวจสอบว่าข้อมูลมีการเข้ารหัสแบบใดถ้ามีการเข้ารหัสแบบ TIS-620 จะเปลี่ยนเป็นการเข้ารหัสแบบ UTF-8 โดยใช้ function iconv