Faz o TOTVS | Application Server ignorar erros de conversão de codificação.

 

Abrangência
ERP 10 e 11



Esta chave faz com que sejam ignorados os erros apresentados pelas funções que envolvam conversão de codificação e o valor retornado pelas mesmas sejam mantidos, ou seja, será o valor de origem. ChangeEncodigngBehavior pode ser definida na seção de cada ambiente (environment), tendo este precedência ao valor definido na seção General.

As funções afetadas pela chave são:

Caso a chave esteja com valor 0 (zero) e ocorra um erro de conversão, será retornado o valor Nil (nulo), para as funções EncodeUtf8DecodeUtf8; ou será usado uma string vazia para a operação, no caso das demais funções, o que ocasionará erro.

Quando a chave ChangeEncodingBehavior for definida, aparecerá a seguinte mensagem no console do TOTVS | Application Server:
 
Env ABC using alternative Encoding/Decoding behavior.
 
sendo ABC o nome do ambiente configurado.

Valores válidos

ValorDescrição
0 (Padrão)Não ignora erros de conversão de codificação
1Ignora erros de conversão de codificação

Exemplo

[General]
ChangeEncodingBehavior=0