I18N em Aplicações Web com caracteres Cyrillic

0 respostas
anderat

Olá Pessoal,

Estou com um problema em uma aplicação que precisa suportar várias linguas diferentes. É uma aplicação baseada no framework Struts e que acessa um banco de dados Oracle.

O problema é o seguinte, quando seleciono os registros do banco que contém dados em ucraniano, é mostrado no meu formulário em vez de “Прес ручний НО-157” a seguinte String “??? ??? ??-157”. Ou seja, os caracteres em Cyrillic são substituídos por ?.

Minha aplicação já tem nas páginas as seguintes configurações:

<%@ page contentType=“text/html; charset=utf-8” pageEncoding=“UTF-8”%>

Também já fiz um filtro para setar o enconding do request e response para UTF-8.

Outra informação é que fazendo o debug no Eclipse, eu consigo ver nas variáveis que populam o ActionForm os termos corretos em Cyrillic.

Alguém tem alguma luz para o que está ocorrendo?

Agradeço antecipadamente.

Criado 3 de julho de 2010
Respostas 0
Participantes 1