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