Resultado, não consigo pesquisar por “José” e nem “Jose”, sou obrigado a omitir o “e” no final e aí sim mostra o “José” corretamente com acento. O.o
Testei uma alteração no José pra ver como ele manda, eis o resultado:
01:53:01,723 DEBUG [OgnlParametersProvider] Applying proprietario.pessoa.nome with [José Oliveira]
Não entendi essa, se salva e altera direito no banco e mostra na JSP direito, pq está mandando com esse encoding doido ai na pesquisa?
Abraço!!
Pelo que andei pesquisando seria algum problema com a Criteria, algo em relação ao charset, só que o “ilike” é insensitive, deveria funcionar. =/
Reparei que o browser trabalha em iso-8859-1 mesmo, vou alterar aqui pra UTF-8 e ver no que dá.
Abraço!!
Vixe! o lance é o charset da aplicação e o browser mesmo, a aplicação está em UTF-8, para poder pesquisar com acentos preciso setar a codificação para ISO-8859-1, ou seja, consigo pesquisar com acentos mas as letras na página aparecem com os caracteres estranhos, e se usar desse jeito vai salvar td com os caracteres especiais. Se eu hospedar em máquina Linux, e deixar tanto a aplicação como o banco em UTF-8 terei esse problema. Será que vou ter que setar a aplicação para iso-8859-1 mesmo?
Aí o browser nessa página de busca, vai reconhecer como ISO-8859-1 e mandar o “josé” corretamente, e o resultado da pesquisa veio certo, mostrou “josé” na JSP.
Abraço!!