Опять кодировка

 
 
 
Сообщения:11
Всем привет!
Создал файл root.properties в котором есть строки типа str1=счет успешно добавлен
Есть сервлет, который имеет некую функциональность.
Там создаю ResourceBundle
ResourceBundle labels = ResourceBundle.getBundle("root", new Locale ("uk_UA"));
String s = (String)ResourceBundle.getBundle("root").getObject(str1);


После отработки сервлет должен вывести строку s (str1 из root.properties)

response.setContentType("text/html; charset=windows-1251");
java.io.PrintWriter out = response.getWriter();
out.println("<html><head> <meta http-quiv=\"refresh\" content=\3; url=IndexServlet\" />"+ "</head>" + "<body>" +
s
+"</body></html>"



В итоге выводит: "???? ??????? ????????"
С помощью программки native2ascii перевел все в unicode, но не помогло.
Если в строчке
response.setContentType("text/html; charset=windows-1251");
сменить кодировку на UTF-8, то вылазят кракозябры - думаю, здесь что-то не так.
В чем может быть причина?
Заранее спасибо.
 
 
Сообщения:11
Проблема решена - была копия файла root.properties в Unicode в другой папке, которую я и заменял), а нужно было заменять оригинал
 
 
Сообщения:1
Это исключительно порядочный и хороший пост .... Вы пожали его размещения .... Спасибо большое за размещение его .... !!!

Johni
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет