10/10/2018, 09:46
Tìm kiếm trong mysql
Chào mọi người
Khi mình làm phần tìm kiếm trong MySQL. DB của mình lưu tiếng việt. Nhưng khi tìm kiếm thì phải viết tiếng việt mới có kết quả.
VD tìm từ "nguyễn" thì phải viết là "nguyễn" mới tìm được. Còn "nguyen" thì không tìm được. Có ai biết giải quyết vấn đề này như thế nào không??
Khi mình làm phần tìm kiếm trong MySQL. DB của mình lưu tiếng việt. Nhưng khi tìm kiếm thì phải viết tiếng việt mới có kết quả.
VD tìm từ "nguyễn" thì phải viết là "nguyễn" mới tìm được. Còn "nguyen" thì không tìm được. Có ai biết giải quyết vấn đề này như thế nào không??
Bài liên quan
kiểm tra lại mọi thứ chắc chắn đã nào .
mình cũng đang làm lại chức năng search . dùng đúng hàm trên . bài viết "một bốn sáu"
gõ "mot bon sau" , "mot" , "mot bon" vẫn ra bình thường . bác xem lại đi
Nếu DB của bạn lưu Unicode như thế này (2) nó sẽ LIKE:
Nếu ta muốn không phụ thuộc default collation có thể dùng query:
Từ dạng (1) qua dạng (2) tham khảo
PHP MYSQL Unicode & chuyển đổi latin1
Thân ái.