Charset é o local 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
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