В URL-адресе следует кодировать пробелы с помощью %20 или +? Например, в следующем примере, какой из них правильный?
www.mydomain.com?type=xbox%20360
www.mydomain.com?type=xbox+360
Наша компания склоняется к первому, но использует метод Java URLEncoder.encode(String, String) с "xbox 360" (и "UTF-8") возвращает последний.
Итак, какая разница?