URLEncode в Java, декодировать в ruby - PullRequest
0 голосов
/ 06 января 2012

Я закодировал строку для передачи в URL, используя Java, мне нужно декодировать ее в Ruby.В основном это работает, за исключением того, что у меня все еще есть знаки плюс, а специальные символы, такие как дефис, не декодируются.Я использовал URLEncoder.encode (myString) для кодирования Я использовал URI.unescape (my_string) для декодирования

Как мне решить эту проблему?

Спасибо!

1 Ответ

3 голосов
/ 06 января 2012
require 'cgi'
p str = CGI::unescape("%27A+dash+looks+like+this%3A+-+%27")
#=> "'A dash looks like this: - '"
...