Chào các Bác!
Mình đang cần import dữ liệu vào My SQL nhưng bị lỗi unicode tiếng việt không hiển thị được.
Import dữ liệu từ file excel.
Mong các Bác chỉ giúp
Cám ơn trước nha!
Chào các Bác!
Mình đang cần import dữ liệu vào My SQL nhưng bị lỗi unicode tiếng việt không hiển thị được.
Import dữ liệu từ file excel.
Mong các Bác chỉ giúp
Cám ơn trước nha!
Bạn đưa ra lỗi chung chung quá.
Bạn nói rõ cách bạn import Excel vào MySQL như thế nào?
Data của bạn có Character Set là gì? Có phải là utf8 hay ko?
Lúc kết nối CSDL bạn có thêm dòng lệnh
hay không?Code:mysql_query('SET NAMES utf8 COLLATE utf8_general_ci');
....
Mình xuất file Excel ra file *.CSV rồi vào Mysql import như import CSDL bình thường. Bạn có thể chỉ mình rõ hơn không?
đang thắc mắc cái CSV sao lại có unicode ở trong đấy :-s
Chưa thử bao giờ nhưng thấy ở đây thí dụ rõ ràng có unicode, và phải dùng một phần mêm đăc biệt để chuyển mã trwuowcs, bạn thử xem:
Import Unicode CSV files to MySQL
Để import Excel vào MySQL, có nhiều cách:
_1. Export file Excel qua file .xml. Rồi viết 1 chương trình = PHP đọc data trong file xml đó INSERT vào table trong MySQL.(cách này lâu, làm mệt)
_2. Dùng 1 tool nào đó, chuyên dụng (google...)
_....
Cám ơn bạn nhiều!
Nhưng mình cũng dùng nhiều chương trình rồi nhưng vẫn bị lỗi unicode bạn àh!
Ví dụ: xls2mysql, DBConvert for MS Excel & MySQL, DreamCoder for MySQL.
Bạn có cách nào khác không?
Còn tạo file xml và viết một chương trình để đọc xml mình chưa làm thử và cũng chưa có tài liệu gì? bạn nào làm rồi chỉ mình với?
Google thử phát xem sao:
Bookmarks