PDA

View Full Version : Tìm kiếm không triệt để trong My SQL



vi8
25-07-2006, 13:35
Trong MySQL hỗ trợ tìm kiếm tiếng anh thì khỏi phải nói vì nó không phân biệt chữ thường và chữ hoa. Nhưng trong tiếng việt thì gặp vấn đề! Giả sử bạn có field có giá trị là "Ôi cuộc đời",
bạn tìm kiếm với từ khóa "ôi cuộc đời" thì sẽ không được kết quả nào. Có nghĩa là MySQL phân biệt chữ hoa chữ thường đối với các chữ tiếng việt: ơ - Ơ, ô - Ô, ư - Ư ... Làm thế nào để khắc phục vấn đề này ???

tommyle
26-07-2006, 10:51
Cho xuống hết LCASE hoặc lên hết UCASE rồi tìm chắc sẽ được!

MichaelTuanAnh
28-08-2006, 08:55
Mình cũng gặp trường hợp như bạn, nhưng dữ liệu của mình khi lưu xuống encode rồi lại gặp vấn đề khi tìm kiếm, ví dụ trong dữ liệu của mình có khoảng trắng bị encode xuống là "%20" khi mình tìm con số 20 (thực ra la chuổi không phải số) thì nó cũng vẫn tìm ra (dùng like)