Используйте другой метод encode
в URLEncoder :
URLEncoder.encode(String, String)
Первый параметр - это текст для кодирования; второе - это имя используемой кодировки символов (например, UTF-8
). Например:
System.out.println(
URLEncoder.encode(
"urlParameterString",
java.nio.charset.StandardCharsets.UTF_8.toString()
)
);