class Aws::S3::LegacySigner

def uri_escape(s)

def uri_escape(s)
  #URI.escape(s)
  # (0..255).each {|c|
  #   s = [c].pack("C")
  #   e = [
  #     CGI.escape(s),
  #     ERB::Util.url_encode(s),
  #     URI.encode_www_form_component(s),
  #     WEBrick::HTTPUtils.escape_form(s),
  #     WEBrick::HTTPUtils.escape(s),
  #     URI.escape(s),
  #     URI::DEFAULT_PARSER.escape(s)
  #   ]
  #   next if e.uniq.length == 1
  #   puts("%5s %5s %5s %5s %5s %5s %5s %5s" % ([s.inspect] + e))
  # }
  URI::DEFAULT_PARSER.escape(s)
end