Replies: 6 comments 5 replies
|
Tente definir o charset diretamente no horse, caso use o middleware Jhonson: Use(Jhonson('iso-8859-1')) |
|
Consegue criar um projeto com esse problema e postar aqui pra nós? |
|
Pessoal, fiz o mesmo teste no servidor SaveInCloud e também com o mesmo problema, não sei mais o que fazer. |
|
Fala devs, tive esse mesmo problema, e resolvi colocando o parâmetro de CharacterSet=utf8 usando o banco de dados hospedado em ambientes linux... TFDConnection(FConnList.Items[Result]).Params.DriverID := 'FB'; |
|
Boa Tarde, no meu caso nao resolveu colcoar o CharacterSet=utf8 |
|
Corrigi o meu trocando o characterset do fdconnection para "latin1". Uso mysql 5.7.29 |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Criei uma API com horse acessando banco de dados Firebird 4 quando utilizo em ambiente windows o retorno dos dados a acentuação funciona perfeitamente, porém, quando gero em ambiente Linux o retorno não vem com acentuação correta.
Tentei en_US.UTF-8, pt_BR.UTF-8 utilizando os comandos:
locale-gen pt_BR.UTF-8
dpkg-reconfigure locales
Projeto Exemplo
https://github.com/adelsoncn/APITeste
update-locale LANG=pt_BR.UTF-8
em ambos casos a configuração é aceita no linux, porém, continua com o mesmo problema de acentuação.
A base de dados utiliza charset win1252 e collate win-ptbr, já tentei várias configurações do locate do Linux (utilizo docker/Ubuntu) e nada da certo, teria uma ideia de onde posso resolver este problema ?
All reactions