Шрифты хинди не отображаются в браузере?

#servlets

#сервлеты

Вопрос:

Я использую кодировку UTF-8 для отображения шрифтов хинди в сервлете, но шрифты хинди отображаются в следующем формате —

 शपथ à¤à¤¯ à¤à¤° à
  

Я использую следующий код-

 response.setContentType("text/html; charset=UTF-8");
StringWriter writer = new StringWriter();
        t.merge(context, writer);

        String s = writer.toString();
  

в сервлете

 response.getCharacterEncoding() // it is showing ISO-8859-1 by default
  

и я установил кодировку символов UTF-8 и ISO-8859-1 как в jsp, так и в сервлете, но проблема не была решена.

Более того, я использую mozila Firefox, и в нем кодировка символов — Unicode. есть ли какое-либо влияние на наш вывод из-за кодировки символов mozila.

Пожалуйста, помогите мне?

Комментарии:

1. Ну, вы можете использовать эту библиотеку commons.apache.org/proper/commons-lang

2. как насчет вашей страницы jsp? вы установили кодировку в utf8?

3. я пытался использовать commons-lang, но все еще возникают проблемы.

4. да, я установил кодировку utf-8 в jsp.

5. ооо, тогда что это за строка, которую вы получаете, которая на хинди, не так ли?