powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSTL (fmt) и кодировка
8 сообщений из 8, страница 1 из 1
JSTL (fmt) и кодировка
    #33954093
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вспомнил про старые добрые теги FMT из стандартного JSTL.
По идее, жутко удобно для создания мультиязычного интерфейса: кидаешь в jsp только локаль, а jsp-шка сама подгружает из соответствующего property нужные мессаджи. Работает все действительно очень удобно и, главное, быстро по сравнению с получением строк из БД.

Одно НО.
Нивкакую не хочет читать русский текст из property-файла. У меня используется кодировка UTF8, в нее же перевел проперти. Вместо "Добро пожаловать" пишет "Добро пожаловать".

Что делать - даже ума не приложу. Отладке тэги не очень поддаются :)
Буду очень признателен за совет.
...
Рейтинг: 0 / 0
JSTL (fmt) и кодировка
    #33954108
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
JSTL (fmt) и кодировка
    #33954126
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, читал, конечно ...
Есть даже лучше ресурс: http://jsf.iatp.org.ua/ru/i18n_l10n/jsf_i18n_l10n.html

Но ничего не понимает.
Строка в проперти принимает вид "Добро пожаловать", а на экране "„®Ўа® Ї®¦ «®ў вм". Насколько я понимаю, тут уже дело не в чтении текста из файла, а в его выводе на страничку.

Использую:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

в <head>: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

... колдовство какое-то :)
...
Рейтинг: 0 / 0
JSTL (fmt) и кодировка
    #33954348
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Была похожая проблема
нужно native2ascii использовать для текста в кодировке Cp1251 и тогда у меня получилось.
...
Рейтинг: 0 / 0
JSTL (fmt) и кодировка
    #33954399
Kudinov Anton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть native2ascii по умолчанию использует именно эту кодировку
...
Рейтинг: 0 / 0
JSTL (fmt) и кодировка
    #33954854
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так пишу же, что именно так и поступил.
native2ascii перевел в то, что было в предыдущем посте, но при выводе - опять билеберда.
...
Рейтинг: 0 / 0
JSTL (fmt) и кодировка
    #33955472
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если просто поместить кирилицу на jsp-странцу, как выводится текст?
...
Рейтинг: 0 / 0
JSTL (fmt) и кодировка
    #33958786
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"А ларчик просто открывался ..."

Все ок, просто не проконтроллировал все от А до Я ...
Дело в том, что файлик редактировался в DOS-кодировке, а native2ascii воспринимал его как Win (не скажу точно, редактировались в Far'е, по видимому, 866 и 1252 соответственно). Когда отредактировал в Win-кодировке, конвертация прошла успешно.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSTL (fmt) и кодировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]