Tekst UTF-8 (hindi) nie jest wyświetlany w oknie przeglądarki lub konsoli Eclipse

Muszę wyświetlać tekst w języku hindi (lub dowolnym języku regionalnym) na ekranach przeglądarki. Otrzymam ten tekst z bazy danych.

W tym celu zacząłem na bardzo podstawowym poziomie z następującymi:

String escapedStr = "\\u0905\\u092d\\u0940 \\u0938\\u092e\\u092f \\u0939\\u0948 \\u091c\\u0928\\u0924\\u093e";
String hindiText = StringEscapeUtils.unescapeJava(escapedStr);
System.out.println(hindiText);
return hindiText;

Jestem w stanie idealnie dopasować tekst w języku hindi w zmiennejhindiText. Ale kiedy drukuję na konsoli eclipse lub na ekranie przeglądarki, dostaję tylko???? ?? ??

Ustawiłem domyślne kodowanie znaków mojej przeglądarki, a także moją konsolę eclipse na UNICODE (UTF-8). Ale nadal nie ma sukcesu.

Czy ktoś może mi pomóc rozwiązać ten problem? Jakie ustawienia mi brakuje?

Tylko fyi - jestem w stanie otwierać hindi w mojej przeglądarce. Ustawienia języka nie są więc problemem.

EDYTOWAĆ

Gdy używam plików JSP dla moich widoków, dodałem następujące elementy do mojegoweb.xml do globalnego ustawiania kodowania znaków. Ref:Po tym

<jsp-config>
    <jsp-property-group>
        <url-pattern>*.jsp</url-pattern>
        <page-encoding>UTF-8</page-encoding>
    </jsp-property-group>
</jsp-config>

Ale nadal nie ma sukcesu!

questionAnswers(3)

yourAnswerToTheQuestion