-
-
Couldn't load subscription status.
- Fork 48
Erro de acentuação em CGI Apache Linux
Mobius One edited this page Apr 22, 2022
·
2 revisions
Os teste que estou fazendo é via Postman GET exemplo:
192.168.0.115/cgi-bin/servidor.cgi/clientes?nome=José Da Silvaisso iria pesquisar no meu servidor mas está chegando lá o nome como "Jos"
Editei o meu .htaccess ficou assim:
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
AddType 'text/html; charset=UTF-8' cgi
AddCharset UTF-8 cgi
AddDefaultCharset UTF-8
No meu programa CGI tive que passar o DatabaseCharSet para csUndefined:
RESTServiceCGI01.DatabaseCharSet := csUndefined;
Aqui para mim só funcionou deixando o RESTServiceCGI01.DatabaseCharSet com csUndefined se deixar como csUTF8 não reconhece o usuário da autenticação básica, fica um símbolo estranho na frente do usuário.