#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. ооо, тогда что это за строка, которую вы получаете, которая на хинди, не так ли?