Replies: 6 comments 5 replies
-
|
Tente definir o charset diretamente no horse, caso use o middleware Jhonson: Use(Jhonson('iso-8859-1')) |
Beta Was this translation helpful? Give feedback.
-
|
Consegue criar um projeto com esse problema e postar aqui pra nós? |
Beta Was this translation helpful? Give feedback.
-
|
Pessoal, fiz o mesmo teste no servidor SaveInCloud e também com o mesmo problema, não sei mais o que fazer. |
Beta Was this translation helpful? Give feedback.
-
|
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'; |
Beta Was this translation helpful? Give feedback.
-
|
Boa Tarde, no meu caso nao resolveu colcoar o CharacterSet=utf8 |
Beta Was this translation helpful? Give feedback.
-
|
Corrigi o meu trocando o characterset do fdconnection para "latin1". Uso mysql 5.7.29 |
Beta Was this translation helpful? Give feedback.
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 ?
Beta Was this translation helpful? Give feedback.
All reactions