Как обрабатывать  (символ замены объекта) в URL-адресеJAVA

Программисты JAVA общаются здесь
Anonymous
Как обрабатывать  (символ замены объекта) в URL-адресе

Сообщение Anonymous »

Использую Jsoup для очистки URL-адресов, и один из URL-адресов, которые я получаю, содержит этот символ . Я попробовал расшифровать URL:
url = URLDecoder.decode(url, "UTF-8" );

но он по-прежнему остается в коде следующим образом:
Изображение

Я не могу найти много информации об этом в Интернете, кроме «Символ замены объекта, иногда используемый для представления встроенного объекта в документе, когда он преобразуется в обычный текст».
Но если это так Я должен иметь возможность напечатать символ, если это обычный текст, но когда я запускаю
System.out.println("");

Я получаю следующую сложную ошибку:
Изображение

и происходит возврат к последнему сохранению.
Пример URL-адреса: https://www.breightgroup.com/job/hse-ad ... %ef%bf%bc/
ПРИМЕЧАНИЕ. Если вы декодируете URL-адрес, а затем сравните его с декодированным URL-адресом, он окажется не таким, например:
String url = URLDecoder.decode("https://www.breightgroup.com/job/hse-ad ... %ef%bf%bc/", "UTF-8");
if(url.contains("https://www.breightgroup.com/job/hse-ad ... ct-roles?/")){
System.out.println("The same");
}else {
System.out.println("Not the same");
}

Вернуться в «JAVA»