Recent twitter entries...

  •  

Import Mysql ภาษาไทย ด้วย command line

0

Posted on : 07-04-2011 | By : admin | In : mysql

ในหัวข้อที่แล้ว

Backup mysql database ด้วย คำสั่ง mysqldump

เราได้เรียนรู้วีธีการ import ไฟล์เข้าสู่ Mysql ด้วยคำสั่งประมาณนี้ไปแล้ว

mysql -u root -p < db.sql

แต่ในกรณีที่ไฟล์ *.sql ของเราเป็นภาษาไทย ถ้่ใช้คำสั่งนั้นตรงๆ ภาษาไทยที่เข้าไปอยู่ใน table จะอ่านไม่ออก ( เป็น ????? หรือเป็นอักขระที่อ่านไม่ออก )

วิธีการที่เราจะ import ไฟล์ภาษาไทยได้จะเป็นดังนี้

1. ใช้โปรแกรม Editplus หรือโปรแกรมที่สามารถ Save ไฟล์เป็น UTF-8 ได้ เปิดไฟล์ แล้ว Save as ไฟล์เป็น UTF-8

2. ใช้คำสั่ง mysql -u root -p  –default_character_set utf8 < db.sql

แค่นี้เราก็จะสามารถ import หรือ restore ไฟล์ภาษาไทยเข้าสู่ Mysql database ได้แล้ว ไม่ต้องพึ่ง phpMyAdmin ที่มีข้อจำกัดเวลาทำงานกับไฟล์ใหญ่ๆ

Post a comment