Jefries
#1
Boa noite galera, to precisando de uma ajuda com a importacao de um XML no sistema da empresa aqui…
É o seguinte: EU tenho um objeto que representa o XML dentro da aplicacao em tempo de execucao… Estou usando a API JAXB(Marshall, Unmarchall),
o problema é assim: eu tenho uma string “Remédio” que está em uma tag do xml
mas quando grava no banco(Oracle 11g) na tabela o resgistro fica assim: “Rem?Adio”.
Alguém sabe por que isso acontece e como eu posso resolver isso??
Desde de já obrigado.
Jefries
#2
Pessoal, continuo tentando e por enquanto nada, poderia isso ter haver com as configurações do NetBeans?
Obrigado.
Jefries
#4
Essa não me pareceu ser a melhor solução…
Terei que tratar em todos os métodos que getString() dos objetos…
Tem noção de quantas horas isso levaria?
Jefries
#5
Definitivamente não encontro explicação para o que está acontecendo o mais estranho é que tenho outros projeto identicos onde isso não ocorre…
Jefries
#6
Pessoal,
continuo sem saber o que pode ser…
Alguém aqui já teve algum problema parecido?
oyama
#7
Tem 3 variáveis a serem vistas:
- “encoding” do XML
- charset/encoding default da sua JVM
- charset/encoding do banco de dados.
Jefries
#8
Bem,
ainda não obtive uma solução para o que acontece…
Como eu faço para ver o charset/encoding default da minha JVM?
No xml está UTF-8
O banco aceita acentuação nas strings
Debugando eu pude ver que quando é convertido de string arquivo para objeto através do unmarshaller já está tudo zuado onde tem acentuação…
Realmente não sei o que fazer!