a = 'some string'
b = URI.encode(a) # returns 'some%20string'
c = URI.encode(b) # returns 'some%2520string'
есть ли способ в рубине, с помощью которого я могу декодировать 'c', который приводит меня к строке 'a' без двойного декодирования. Я хочу сказать, что у меня есть одна строка, которая кодируется дважды, а другая - один раз. Я хочу, чтобы метод автоматически декодировал обычную строку, автоматически определяя количество декодируемого времени.
URI.escape
иURI.unescape
ruby- doc.org/stdlib-1.9.3/libdoc/uri/rdoc/URI/Escape.html - person Rajarshi Das   schedule 21.08.2013