1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Urgente Não pode converter caractere encontrado na fonte de dados

Discussão em 'Progress 4GL' iniciado por antonioc, Agosto 11, 2020.

  1. antonioc

    antonioc Membro Participativo

    Bom dia.

    Estou lendo um json e estou tendo dificuldade para resolver.
    Quando busco um determinado campo no Json aparece a mensagem abaixo
    "Não pode converter caractere encontrado na fonte de dados com código de página utf-8 para o código de página Iso8859-1 (12009)".

    Já tentei de várias maneiras

    a) MESSAGE string(oJsonPedidos:GetJsonText("TipoCaminhao__c")) view-as alert-box.
    b) message oJsonPedidos:GetJsonText("TipoCaminhao__c") view-as alert-box.
    c) MESSAGE oJsonPedidos:GetCharacter("TipoCaminhao__c") view-as alert-box.
    d) DEF VAR v-longchar AS longchar.
    ASSIGN v-longchar = oJsonPedidos:GetLongchar("TipoCaminhao__c","Iso8859-1").
    message v-longchar view-as alert-box.
    MESSAGE oJsonPedidos:GetLongchar("TipoCaminhao__c","Iso8859-1") VIEW-AS ALERT-BOX.
    e) tentei com memptr
    f) tentei sem colocar o iso8859-1.

    Acontece o mesmo erro colocando outro conjunto de caracteres (ibm850, etc)

    Abaixo a linha do json que não consigo pegar o resultado.

    "TipoCaminhao__c": "Sem restriÇõÇæes;Truck ƒ°Ë 14 Tn;Carreta LS ƒ°Ë 31 tn;Carreta Bitrem ƒ°Ë 37 tn;Carreta Vanderleia ƒ°Ë 35 tn",


    Se alguém tiver alguma dica, agradeço

    Antonio
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    esse JSON é um arquivo ou de uma consulta online?
  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Pq, se for arquivo JSON, vc pode converter o charset do arquivo usando notepad++
  4. antonioc

    antonioc Membro Participativo

    é uma consulta online.
  5. antonioc

    antonioc Membro Participativo

    é uma consulta online.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    E porque nessa consulta online só vem nesse charset ao invés do padrão web utf-8 ?

Compartilhe esta Página