Bài đăng SO dưới đây là toàn diện, nhưng cả ba phương pháp được mô tả đều không mã hóa trong các khoảng thời gian.Làm cách nào để mã hóa các khoảng thời gian cho URL trong Javascript?
bài viết: Encode URL in JavaScript?
Ví dụ, nếu tôi chạy ba phương pháp (ví dụ, trốn thoát, encodeURI, encodeURIComponent), không ai trong số họ mã hóa giai đoạn.
Vì vậy, "food.store" xuất hiện dưới dạng "food.store", làm URL bị hỏng. Nó phá vỡ URL vì ứng dụng Rails không thể nhận ra URL là hợp lệ và hiển thị trang lỗi 404. Có lẽ đó là một lỗi cấu hình trong tập tin tuyến đường Rails?
Cách tốt nhất để mã hóa khoảng thời gian bằng Javascript cho URL là gì?
Bằng cách nào nó sẽ phá vỡ URL? Thời gian không phải được mã hóa theo như tôi biết. – igorw
Cảm ơn, đã cập nhật câu hỏi để phản ánh câu hỏi của bạn. – Crashalot
Tôi đã thêm "ruby-on-rails" vào thẻ của bạn - đây không phải là vấn đề chung về URL, mà là vấn đề về Rails hoặc một vấn đề cụ thể đối với ứng dụng của bạn. – Pointy