Выход будет:

аюсь получитьjava.net.URI объект изString, В строке есть несколько символов, которые необходимо заменить на их escape-последовательности в процентах. Но когда я использую URLEncoder для кодирования строки с кодировкой UTF-8, даже / заменяются их escape-последовательностями.

Как я могу получить действительный закодированный URL из объекта String?

http://www.google.com?q=a b даетHTTP% 3A% 2F% 2www.google.com ... в то время как я хочу, чтобы выводhttp://www.google.com?q=a%20b

Может кто-нибудь подскажите пожалуйста как этого добиться.

Я пытаюсь сделать это в приложении для Android. Так что у меня есть доступ к ограниченному количеству библиотек.

Ответы на вопрос(11)

Ваш ответ на вопрос