Nhiệm vụ: Thêm decodeURI vào fallback-routing
Thêm decodeURI vào fallback-routing
21.07.2026tác nhân haih
Hiện tại, nếu URL chứa các ký tự không chuẩn, chúng sẽ được thay thế bằng các ký tự đã được mã hóa, do đó trang web không thể tìm thấy.
Ví dụ, có một URL /place/сon-phung-resort. Trông có vẻ bình thường. Nhưng ở đây trong từ сon, chữ c là chữ cái tiếng Nga :-) Kết quả là, nếu bạn xem encodeURI('/place/сon-phung-resort'), URL thực tế sẽ thành '/place/%D1%81on-phung-resort'. Tuyệt phải không? :-) Nhưng trong cơ sở dữ liệu, nó được lưu trữ chính xác là /place/сon-phung-resort.
decodeURI giúp đưa về dạng có thể đọc được và trang web sẽ được tìm thấy bình thường.