jSoup работает правильно, у вас проблема с кодировкой вывода.
В Windows кодировка символов, используемая консолью (CP437
в вашем случае), отличается от кодировки системы (Windows-1252
в вашем случае). System.out.println()
выводит вашу строку в кодировке системы по умолчанию, поэтому она неправильно отображается в консоли.
В Java 1.6 вы можете попробовать System.console()
вместо:
System.console().writer().println(linkText);