2012-06-12 36 views
8

Tôi có ba bảng MySQL và tôi đang chèn nội dung Gujarati vào chúng. Khi tôi chèn hai bảng, chúng được chèn tốt và có thể đọc được nhưng trong một bảng, nó hiển thị các ký tự rác/văn bản không đọc được. Làm thế nào tôi có thể sửa lỗi này?Chèn văn bản Gujarati vào một bảng MySQL dẫn đến các ký tự rác và văn bản không đọc được

+0

là kiểu dữ liệu của cột giống với hai cột khác? –

+0

nếu bạn muốn, bạn có thể liên hệ với chủ sở hữu của http://stackoverflow.com/questions/6664831/mysql-sorting-non-english-string câu hỏi liên quan đến vấn đề của bạn. –

Trả lời

5

MySQL có per-table character set settings.

Bạn có thể kiểm tra bộ ký tự nào bạn đang sử dụng cho mỗi bảng - xem How do I see what character set a MySQL database/table/column is?.

Nếu đó là vấn đề của bạn, bạn có thể có thể bí mật bảng trong câu hỏi, sử dụng:

ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 
+0

cảm ơn bạn đã hữu ích –

+0

Cảm ơn bạn của tôi bạn đã lưu ngày của tôi .. Thay đổi từ PhpmyAdmin Panel đã không hoạt động, Firing truy vấn làm việc cuối cùng. –

0

Chỉ cần bạn phải thích ...

trong cơ sở dữ liệu Bảng Mysql .. Chỉ cần thay đổi 'Collation' của tên cột. Để 'utf8mb4_general_ci'.

và bạn có thể lưu bất kỳ phông chữ Gujarati nào trong cơ sở dữ liệu

Các vấn đề liên quan