witam pobieram kod html ze strony w taki sposob

URL strona = new URL(pageUrl);
                BufferedReader in = new BufferedReader(
                                    new InputStreamReader(
                                    strona.openStream()));
                                    
                String inputLine;
while ((inputLine = in.readLine()) != null){
}

czyli standard

ale mam problem na tej stronie sa polskie znaki i on mi daje zamiast tych polskich znakow straszliwe glupoty np. ? , ĹĽ , Ä?

mniej wiecej ma to jakies reguly ale jkaby sie dalo to wolalbym aby to byly normlane polskie literki

jka ktos wie co z tym zrobic to by byl super