Charset REST Protheus

Amigos, boa tarde!

Não encontrei documentação da TOTVS falando qual o charset padrão das APIs do Protheus. Estou fazendo uma API para efetuar um MsExecAuto no sistema e quando ele retorna algum erro padrão do MsExecAuto, o Response vem todo embaralhado por causa das acentuações.

Alguém sabe como faço pra saber o encode pra colocar no Content-type?

Boa tarde Raphael,

O AppServer trabalhar por padrão no encode windows-1252, talvez seja esse o seu problema, pois quase todas as aplicações trabalham por padrão com UTF-8, então quando o conteúdo é exibido, diversos erros de acentuações são gerados.


Existe a função EncodeUTF8, função presente no binário que permite essa conversão:

https://tdn.totvs.com/display/tec/EncodeUTF8

Obrigado, Daniel! Ajudou muito. Vou testar isso.