[RESOLVIDO] Sqlite não retornar corretamente palavras acentuadas

Olá Pessoal,

Estou trabalhando em um aplicativo com sqlite e swing, não estou tendo grandes problemas, apenas não estou conseguindo o retorno correto de palavras acentuadas.

Pelo que pesquisei o Sqlite retorna sempre String no encoding UTF-8. Os fontes estão todos em UTF-8, pois é o padrão do Netbeans. E tenho certeza do conteúdo do banco de dados, pois ao rodar um Select no prompt do windows recebo o resultado esperado.

Alguém tem alguma dica, que possa me ajudar?

Resolvido!

Refiz a base de dados usando um script sql no notepad++ em UTF-8 sem BOM. Importei-a com o comando .read e as palavras acentuadas e aquelas com “ç” e “~” foram perfeitamente reconhecidas na aplicação.

Curiosamente, após essas modificações a pesquisa pelo prompt do DOS não retorna mais corretamente as palavras com acentos. Isso acontece provavelmente porque o encoding adequado para o DOS é o CP857.

Fica a dica…