Componente TIdHTTP delphi com carácter especial.
Estou usando o componente TIdHTTP para receber informações de uma API, mas quando eu estou pegando informações com carácter especial o mesmo vem com a informação bagunçada.
Queria sabe como posso resolver esse problema já tentei algumas mudanças no componente mas mesmo assim continua o problema.
Queria sabe como posso resolver esse problema já tentei algumas mudanças no componente mas mesmo assim continua o problema.
htp_CONSULTA_Neemo.Request.CustomHeaders.Clear; htp_CONSULTA_Neemo.Request.ContentType := 'application/json;odata=light;charset=utf-8;'; htp_CONSULTA_Neemo.Request.Connection := 'Keep-Alive'; htp_CONSULTA_Neemo.Request.UserAgent := 'User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36'; htp_CONSULTA_Neemo.HandleRedirects := true; htp_CONSULTA_Neemo.Request.AcceptEncoding := 'gzip, deflate'; htp_CONSULTA_Neemo.Request.AcceptLanguage := 'pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4';
André Franzoi
Curtidas 0
Melhor post
Alex William
13/02/2020
Olá, amigo tudo bem?
Já tentou mudar o charset que utiliza para as requisições?
Porquê se sua requisição tentar UTF8 e seu banco for WIN1252 o caracter especial vai bagunçar por causa do encode diferente, a requisição vai tentar traduzir o caracter.
Tente mudar pra:
Ou algo do tipo.
Espero ter ajudado. :D
Já tentou mudar o charset que utiliza para as requisições?
Porquê se sua requisição tentar UTF8 e seu banco for WIN1252 o caracter especial vai bagunçar por causa do encode diferente, a requisição vai tentar traduzir o caracter.
Tente mudar pra:
htp_CONSULTA_Neemo.Request.ContentType := "application/json;odata=light;charset=iso-8859-1;";
Ou algo do tipo.
Espero ter ajudado. :D
GOSTEI 1