online escape encodeuri decodeuri convertir javascript ruby escaping encode

escape - ¿Ruby equivalente al encodeURIComponent de JavaScript que produce una salida idéntica?



javascript encode html (4)

Hola, ¿hay un método ruby ​​equivalente al método encodeURIComponent JavaScript? Estoy usando URI.unescape(str) pero reconoce el "£" (después de encodeURIComponent se convierte en "%C2%A3" ) como "?" firmar. alguna solucion? Gracias




CGI.escape debería escapar correctamente, excepto que los espacios se escapan como + .

Tenga en cuenta que URI.escape ha quedado en desuso en Ruby 1.9.2 ...

Hay una larga discusión sobre ruby-core para aquellos interesados.