Я ожидаю, что
System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8"));
выведет:
Hello% 20World
(20 - это шестнадцатеричный код ASCII для пробела)
Однако я получаю:
Hello + World
Я использую неправильный метод? Какой правильный метод мне следует использовать?