Вы можете использовать Javascript для кодирования URL.
Синтаксис для кодирования URL-адресов в JavaScript:
encodeURI(uri)
Таким образом, код будет: (Обратите внимание на пробел между ними my и test .)
<script type="text/javascript">
var uri="my test.html?name=jason&age=25";
document.write(encodeURI(uri)+ "<br />");
</script>
Что приводит к:
my%20test.html?name=jason&age=25
Согласно вашему недавнему комментарию «Как мне сделать это на Java?»
Синтаксис будет выглядеть примерно так:
encode(String s)
Простой поиск в Googleраскрыл бы больше информации.