Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Remove alterações PR (#364)#435

Merged
viniciussanchez merged 2 commits into
HashLoad:masterfrom
ViniAbreu:master
Sep 17, 2025
Merged

Remove alterações PR (#364)#435
viniciussanchez merged 2 commits into
HashLoad:masterfrom
ViniAbreu:master

Conversation

@ViniAbreu

Copy link
Copy Markdown
Contributor

As alterações implementadas via PR (#364), quebra a compilação do Horse na versão 10.1 do Delphi (#433) e é uma forma ineficiente de corrigir o problema de encoding relatado.

No Delphi 10.0 (Seattle), a unit Web.HTTPApp.pas por padrão codifica o corpo das requisições em ANSI, a menos que um charset seja especificado no cabeçalho Content-Type, como é mostrado no print retirado do PR.

image

Para resolver isso de forma eficaz e garantir a compatibilidade, a solução mais simples é adicionar charset=utf-8 ao cabeçalho Content-Type. Dessa forma, a própria unit Web.HTTPApp do Delphi reconhecerá e aplicará a codificação UTF-8 corretamente, sem a necessidade de modificações no framework.

Há também uma RFC que ampara o uso de charset no content-type, RFC 9110

@viniciussanchez viniciussanchez merged commit 5f23dd8 into HashLoad:master Sep 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants