Árvore de páginas

Charset é a chave para definir com qual Codepage o REST irá trabalhar.
Não é obrigatório informar, porém o REST trabalha com UTF-8 como padrão.

Para mudar conforme necessidade, somente passe o valor desejado na chave Charset da sessão do server criado.
Ex:
Charset=UTF-8
Charset=CP1252


Configuração

Veja aqui para saber mais sobre como configurar o REST

Importante saber que se o ambiente principal (Environment) estiver com um Codepage diferente do definido no REST, o application Server converterá automaticamente o buffer de retorno, caso seja um texto, para o Codepage de saída.

Ex:

Se o Environment estiver configurado com seu Codepage padrão, ou seja CP1252, e o REST também estiver com seu Codepage padrão(UTF-8), ao final do atendimento da requisição e antes de entregar a mensagem ao cliente, acontecerá a conversão de CP1252 para UTF-8.

Erro na conversão entre Codepages


Caso o buffer de origem contenha algum caractere que invalide a conversão entre os Codepages, o applicationServer informará no console.log
o erro de conversão, conforme exemplo:
[WARN ][SERVER] error in conversion routine. to: utf-8 from: cp1252.

Além disso, o retorno será com o buffer original e não ocorrerá a conversão.

Portanto, no header da mensagem HTTP terá a informação:
Content-Type: charset=cp1252

Ao invés de:
Content-Type: charset=utf-8

  • Sem rótulos