-
java servlet и кирилица
Имам един сървлет, който ми генерира динамична Html
проблема е,че не разпознава текста,който съм писала на кирилица.
Примерно ако напиша:
out.println("Това е кирилица");
В изходната html ще ми изкара:
???????????????????????
Ако го напиша с латински букви,няма никакви проблеми.
out.print("Tova e latinica");
Изход: Tova e latinica
Какво да направя за да ми изкарва правилно кирилицата.
-
java servlet и кирилица
Реших си вече проблема и това стана ето така:
Декларирам следната член променлива на класа на сървлета:
<font color="red">private static final String CONTENT_TYPE = "text/html; charset=windows-1251";</font id="red">
А в началото на методите doGet(HttpServletRequest request, HttpServletResponse response)
,doPost(HttpServletRequest request, HttpServletResponse response)
или
service(HttpServletRequest request, HttpServletResponse response) (както е в моя случай)
записвам следното:
<font color="red">response.setContentType(CONTENT_TYPE);</font id="red">
След, което вече нямам проблеми с кирилицата.