Minha aplicação java no netbeans está configurada em UTF-8, se eu mudar para
windows-1252 imprime o texto com os caracteres especiais na forma
correta, mas acontece que não quero mudar a minha aplicação de UTF-8
para windows-1252.
Então o que preciso é converter em tempo de execução uma string em windows-1252 para UTF-8.
Fiz assim:
StringnovaString=newString(retorno.getBytes("CP1252"),"UTF-8");// e assimStringnovaString=newString(retorno.getBytes("windows-1252"),"UTF-8");
Mas continua com os caracteres especiais errados…
Como posso converter uma string de windows-1252 para UTF-8
Emitido com sucesso + conte�do nota
O conteudo do Retorno do SAT pode receber, por exemplo:
Emitido com sucesso + conteúdo nota SAT em operação
R
Rodrigo1895
Alguém com mais alguma sugestão?
L
Lucas_Camara
Tinha montado um exemplo aqui, mas obtendo o texto em windows-1252 de um arquivo txt (lendo com Scanner). Fiz a leitura como windows-1252 e funcionou corretamente (vou pegar o código que fiz e vou postar aqui amanhã).