10/10/2018, 13:19
[hỏi] Tiếng Việt trong MySQL
Code:
SELECT 'hồng' LIKE '%hồ%'
Code:
SELECT 'hồng' LIKE '%hố%'
Bài liên quan
SELECT 'hồng' LIKE '%hồ%'
SELECT 'hồng' LIKE '%hố%'
:|
-> Trong Database: tạo thêm 1 trường dữ liệu cần tìm kiếm rồi sao chép nội dung đó qua trường này. Nội dung khi sao chép qua được urlencode để mã hóa trước ! Vậy là trường dữ liệu gốc vẫn sẽ giữ nguyên các ký tự utf nguyên thủy. Còn trường dùng để tìm kiếm thì được mã hóa thành code url. Các ký tự huyền sắc, dấu chữ sẽ đc sang các ký tự đặc biệt
- Ví dụ:
id text textSearch
1 hồng h%E1%BB%93ng
- Khi tìm kiếm cái từ khóa tìm kiếm sẽ được utfencode 1 lần nữa rồi tìm trên trường textSearch thì sẽ oke. ! Chúc bác tìm đc cách khác ngon hơn hoặc config được trực tiếp trên MySQL !
Dữ liệu sẽ phình to ra 1 tí nhưng sẽ xử lý đc yêu cầu của bác