09/10/2018, 23:01
làm sao để lấy query string tiếng việt ?
ví dụ: www.myurl.com/index.php?menu=Home. Cách này sẽ works, nhưng mà mình thử làm bằng www.myurl.com/index.php?menu=trang chủ thì không thể lấy được dữ liệu của trường có name là trang chủ trong Database (MySQL 5.0.18). Vậy xin hỏi có cách nào để mình thực hiện truy vấn bằng tiếng việt không trong PHP không (bên ASP thì nó works)? Mình sử dụng PHP 5.x. Mong các bạn giúp đỡ, thanks.
Bài liên quan
Cái mà mình muốn làm bây giờ là xuất các từ trong field "name" ra ngoài trang chủ, và người dùng click vào các từ trên thì sẽ hiện ra "contents" tương ứng với từ đó. Ko phải dùng query string là 1 cách và cũng là cách đơn giản nhất sao ?. Vấn đề mà mình gặp phải là ví dụ khi click vào từ "trang chủ" đó, thì trên thanh Address nó ko hiện ra chữ "trang chủ" (index.php?name=trang%20chủ) mà nó lại hiện ra chữ "trang%20ch%E1%BB%A7". <= kết quả là ko thể dựa vào từ này để lấy ra contents của "trang chủ" được. Do đó mình muốn hỏi các bạn làm thế nào để khắc phục hiện tượng trên. Sorry nếu bài viết đầu tiên của mình ko đủ rõ ràng. Cảm ơn.
bác thử chêm dấu ngoặc vaòi thử xem
www.ad.com/index.php?id='trang chủ'
sau khi lấy được replace dấu ' là xong
Còn muốn khỏi bị thì dùng hàm urlencode() đấy
Các bác chú ý Wikipedia.org mà xem, VD: wikipedia.org/Thành_Viên:minhpippi ? => ok?