Estou desenvolvendo um aplicação onde preciso cadastrar uma serie de dados, os quais são inseridos em um banco de dados. O banco que estou usando é o PostgreSQL. A minha duvida consiste no fato de que quando insero palavras que possuem acentuação, vários caracteres(consultando os dados do banco) são inseridos no lugar dessa letra com acento. Alguém sabe com resolvo isso???
isso é erro de idioma, se nao me engano,vc esta usando um idioma que nao tem suporte a acento
vc esta inserindo os dados direto ou por aplicacao?
se for por aplicacao e WEB, verifique o pageEncoding das suas paginas
ai depende de qual linguagem vc esta usando, mas alterar nao é nada complexo nao
se nao, for direto no banco, eu nao sei como funciona no prost, pois uso SQL Server, mas de uma procurada na parte de “COLLATION”
pelo menos no SQL Server é isso, eu deixo o meu como “Latin1_General_CI_AS”
entao, aquilo eu uso apenas no Ajax, nao vai adiantar apenas colocar na pagina, ate por que nesse caso, ele obedece o da pagina, eu uso essa funcao qdo gero XML pra ele gerar nesse padrao.
faz um teste na sua pagina
aonde tem ISO-8859-1 passa para UTF-8
veja se isso resolve
eu usei aqui e apareceram os acentos no DB
Estou criando o banco usando a ferramenta pgAdmin do PostgreSQl, logo estou criando manualmente o banco
Então, crie o banco e na mesma tela de definição do nome do BD, tem um campo chamado ‘enconding’, nesse campo selecione o UTF-8