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

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

Что делать - даже ума не приложу. Отладке тэги не очень поддаются :)
Буду очень признателен за совет.
...
Рейтинг: 0 / 0
31.08.2006, 00:48:02
    #33954108
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL (fmt) и кодировка
...
Рейтинг: 0 / 0
31.08.2006, 01:15:56
    #33954126
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL (fmt) и кодировка
Спасибо, читал, конечно ...
Есть даже лучше ресурс: 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
31.08.2006, 09:10:55
    #33954348
Kudinov Anton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL (fmt) и кодировка
Была похожая проблема
нужно native2ascii использовать для текста в кодировке Cp1251 и тогда у меня получилось.
...
Рейтинг: 0 / 0
31.08.2006, 09:33:21
    #33954399
Kudinov Anton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL (fmt) и кодировка
то есть native2ascii по умолчанию использует именно эту кодировку
...
Рейтинг: 0 / 0
31.08.2006, 11:37:25
    #33954854
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL (fmt) и кодировка
Так пишу же, что именно так и поступил.
native2ascii перевел в то, что было в предыдущем посте, но при выводе - опять билеберда.
...
Рейтинг: 0 / 0
31.08.2006, 14:00:53
    #33955472
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL (fmt) и кодировка
А если просто поместить кирилицу на jsp-странцу, как выводится текст?
...
Рейтинг: 0 / 0
01.09.2006, 14:55:24
    #33958786
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSTL (fmt) и кодировка
"А ларчик просто открывался ..."

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


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