1
อะไรคือสาเหตุของอักขระพิเศษ 3 ตัวหลังจากการแปลงเป็น UTF-8
หนึ่งในขั้นตอนการทำงานของเราเกี่ยวข้องกับการบันทึกแผ่นงาน MS Excel เป็น CSV แล้วใช้ UltraEdit เพื่อแปลง CSV เป็น UTF-8 ก่อนที่จะนำเข้าลงในระบบเซิร์ฟเวอร์ ปัญหาคือหลังจากการแปลงเป็น UTF-8 ไฟล์จะมีตัวอักษรไร้สาระ 3 ตัวเสมอเมื่อเริ่มต้นไฟล์:  ENTITY_ID; FIELD2, FIELD3, FIELD4; (ฯลฯ ) value1; value2; value3; value4; (etc) ข้อสังเกต: อย่างที่คุณเห็นมี 3 ตัวอักษรที่มีเสียงรบกวนและทำให้เซิร์ฟเวอร์ปฏิเสธการนำเข้า CSV เนื่องจากคอลัมน์แรกไม่มีชื่อ "ENTITY_ID" ตัวละครเหมือนกันเสมอ ตัวละครเหล่านี้จะไม่แสดงหลังจากการแปลง แต่เมื่อเราปิดและเปิดไฟล์ใน UltraEdit อีกครั้งเราจะเห็นตัวอักษร อักขระเหล่านี้จะปรากฏเฉพาะใน UltraEdit Windows Notepad หรือ Notepad ++ ไม่แสดงขึ้นมา การใช้ …