Replies: 5 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.
-
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