2010-05-18 27 views

Trả lời

-1
+1

cho phép nói rằng tôi có str = "£" i sử dụng encodeURIComponent (str) trong javascript, nhưng khi tôi sử dụng URI.unescape (str) trong ruby ​​và chuỗi đó trở lại dưới dạng str = "?". vì vậy có sự khác biệt. –

6

CGI.escape nên thoát một cách chính xác, ngoại trừ việc không gian được thoát như +.

Lưu ý rằng URI.escape đã bị phản đối trong Ruby 1.9.2 ...

Có một cuộc thảo luận dài on ruby-core cho những người quan tâm.

Các vấn đề liên quan