ขอความช่วยเหลือโค้ด php อัพโหลดข้อมูลลง SQL แล้วภาษาไทยเป็นภาษาต่างดาวค่ะ

มีไฟล์ txt อยู่ค่ะ อัพโหลดขึ้นใน database แล้วภาษไทยกลายเป็นต่างดาว
ใส่ mysqli_query($objConnect, "SET NAMES UTF8");
หรือ mysqli_set_charset($link,'utf8');
ก็ไม่เป็นผล แค่ภาษาต่างดาวเดิมกลายเป็นภาษาต่างดาวอีกดาวหนึ่งแทน....
โค้ดนะคะ

หน้า อัพ file (ก๊อปมาล้วน ๆ) ปล. ถึงชื่อมันจะบอกว่าเป็น CSV แต่เราแก้เป็น txt ค่ะ

หน้าใส่ข้อมูลลง SQL

ภาษาต่างดาว แบบ1  และแบบ2

ขอความกรุณาทุกคนด้วยค่ะ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ไฟล์ HTML ก็ควรใส่แบบนี้ใน head นะครับ

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

ข้อมูลจากไฟล์ก็ควรแปลงเป็น utf8 ก่อนบันทึกลงฐานข้อมูลด้วยคำสั่ง

$text = iconv('tis-620', 'utf-8', $text);

เพราะปกติ text file จะเข้ารหัสแบบ 8bit ไม่ใช่ utf8
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่