у нас есть одна программа сервлета, которая использует код HTML внутри программы сервлета, т.е.
HTML.append("<html>");
HTML.append(lnTag);
HTML.append("<head>");
HTML.append(lnTag);
HTML.append("<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>");
String titalsLang = resourceBundle.getString("eayslip.tan.title");
HTML.append("<title>"+resourceBundle.getString("eayslip.tan.title")+"</title>");</i>
// and list of codes...
out.print(HTML);
response.setContentType("text/html; charset=UTF-8");
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
Я получаю китайский иероглиф из файла свойств при отладке кода. Но как только ответ отправляется на страницу, на странице html мы получаем вопросительный знак ?????.
У нас нет проблем с английскими символами, и они отображаются правильно.