จดไว้กันลืม เพราะผมไม่ค่อยได้ลงมาทำทางเทคนิคบ่อยนัก พอดีว่าต้องเอาข้อมูลมายัดใส่ฐานข้อมูล MySQL แต่บังเอิญว่าไม่ได้ทำนานแล้ว เลยทำผิด ๆ ถูก ๆ หลง ๆ ลืม ๆ ต้องลองหลายรอบกว่าจะได้ เลยคิดว่าเอามาสาธยายเป็นขั้นเป็นตอนไว้ดีกว่า เผื่อคนอื่นจะได้รับอานิสงค์ไปด้วย

ขั้นตอนการ Import ไฟล์ UTF-8 เข้าฐานข้อมูล MySQL ด้วย phpMyAdmin

  1. เปิด Notepad++ แล้วเลือกเข้ารหัสเป็น “UTF-8 without BOM”
  2. สำเนาข้อมูลจาก Microsoft Excel มาใส่ไว้ใน Notepad++ แล้วบันทึก
  3. สร้างโครงสร้างตารางแบบ UTF-8 เตรียมไว้ในฐานข้อมูลด้วย phpMyAdmin
  4. ทำการ Import ไฟล์ UTF-8 without BOM ที่บันทึกเอาไว้เข้าฐานข้อมูล MySQL
  5. โดยบอกมันว่าไฟล์ที่จะนำเข้า เป็นไฟล์ที่เข้ารหัสแบบ Latin1 หรือ Cp1252 (ยุโรปตะวันตก)
  6. พอ Import เข้าไปแล้วก็เป็นอันเรียบร้อย ได้เรคคอร์ดในตารางที่เข้ารหัสแบบ UTF-8 เป๊ะ ๆ

เชื่อว่าเป็นการเอามะพร้าวห้าวมาขายสวน แต่จะทำยังไงได้ล่ะ คนเรามันไม่รู้กันไปหมดทุกอย่างนี่นา อิ อิ 😛

[tags]import, utf-8, phpMyAdmin, MySQL, ฐานข้อมูล[/tags]

Related Posts

4 thoughts on “การ Import, ไฟล์ UTF-8, phpMyAdmin และ MySQL

  1. โอ๋ คุณพีทเองก็เป็นพลเรือน Mac ด้วยเหรอเนี่ย อือม ได้ยินมาว่าเครื่อง Mac แพงโคตร ๆ เลยอ่ะ สงสัยมันจะดี

    อะไร “เมพ” อ่ะคุณ AMp เขียนผิดป่ะเนี่ย 😛

  2. Notepad++ สามารถเปิดไฟล์ขนาดใหญ่ๆได้รึป่าวครับ

    ปรกติผมก็แปลง cp1251 เป็น utf-8 อยู่บ้างโดยอาศัย dreamweaver เอาแต่มีปํญหาตรงที่ dream มันเปิดไฟล์ใหญ่ๆไม่ค่อยจะไหว แต่ผมเปิดด้วย edit plus ได้ เสียดายที่ edit plus มันบอกไม่ได้ว่าจะให้อ่านไฟล์ด้วย encode อะไร

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *