Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

NathaN_XLR

Caracteres estranhos em banco mysql

Recommended Posts

Pessoal, Fiz um cadastro de clientes no Delphi e estou gravando os registros em meu banco de dados que esta em meu servidor FTP na internet.

 

Quando faço o select os dados vem com caracteres estranhos ex:

 

(Nações) aparece como (Nações)

 

alguem sabe como resolver esse problema ?

 

Obrigado !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigos!

 

Amigo, qual banco de dados você está utilizando?

 

Caso seja o MySQL, acredito que essa dica pode te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, estou gravando os registros em meu servidor ftp que tem o MySQL.

 

ja executei os seguintes comandos:

 


ALTER DATABASE `minha_base` CHARSET = Latin1 COLLATE = latin1_swedish_ci;

ALTER DATABASE `minha_base` CHARSET = UTF8 COLLATE = utf8_general_ci;

Mas nenhum deles ajustou meu banco, ainda traz palavras acentuadas com caracteres estranhos.

 

será que na minha aplicação, na hora que faço o select para retornar o registro, tenho que colocar algum "filtro" para palavras acentuadas ??

 

desde já agradeço !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigos.

 

Nas tabelas do seu banco de dados, lá também os caracteres estão "estranhos" ou é somente na sua aplicação?

 

Qual a versão do Delphi você está utilizando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou usando o Delphi XE4, os caracteres estao estranhos em meu banco de dados...em minha aplicao eu faco o insert com as palavras acentuadas e no banco as mesmas aparecem estranhas.

 

:(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigos.

 

Amigo, tem haver com o collate e o charset definido no seu banco de dados. Agora, só pela mudança que você já fez teria que ter resolvido. Lá no seu servidor de hospedagem, você confirmou se a alteração do charset e do collate foi aplicada corretamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, em minha aplicação estou convertendo as strings de "Utf8" para "Ansi". assim me apresenta os dados com a acentuação correta.

 

Mais vou dar uma pesquisada no collate e no charset em meu banco para que eu não precise converter em minha aplicação!

 

Obrigado, Foi de grande ajuda !! :joia:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.