Dataset com formatação de caracteres diferente do enviado

Estou gravando, via formulário, dados que vão também para um dataset.

A recuperar dados do dataset, os caracteres latinos estão vindo em codificação diferente.

Por exemplo, se gravo via REST um formulário com a palavra 'será', a resposta de recuperação chega como ' será '.

Como devo proceder para gravar e ler corretamente?

Meu código de gravação é:

var numeroPastaMae=12345;

var nomeAval="Fulano";

var objCamposForm=[];
objCamposForm.push({"name":"namTxt","value":nomeAval});

var descricaoFormulario="teste";

var _jSonRest = {
"documentDescription" : descricaoFormulario,
"parentDocumentId" : numeroPastaMae,
"version" : 1000,
"inheritSecurity" : false,
"attachments" : [],
"formData" : objCamposForm
}// jsonRest

jQuery.ajax({
method : 'POST',
data : JSON.stringify(_jSonRest),
url : '/api/public/2.0/cards/create',
contentType : 'application/json; charset=UTF-8',
dataType : 'json',
success : function(data, txt, objeto) {
console.log("Texto retornado: "+txt);
},// success
error : function(x, e, e2) {
alert('Não foi possível salvar'+x.status + ' ' + e + ' ' + e2);
}// error
});// ajax

Meu código de leitura é:

[... criação dos constraints omitido por não ser relevante  ...]

arrayConstraints = new Array(c1,c2,c3);
let nomeDataset = 'ds_xpto';
let arrayCampos = null;
let arrayOrdenacao = null;
let resultadoPTF =DatasetFactory.getDataset(nomeDataset, arrayCampos,arrayConstraints,arrayOrdenacao);

for (i=0;i < resultadoPTF.values.length;i++){

    let caso = resultadoPTF.values[i].namTxt;

}//for
compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags charset ou faça a sua própria pergunta.