Acentuação

Discussão em 'Progress 4GL' iniciado por InfoPaper, Setembro 22, 2011.

  1. InfoPaper

    InfoPaper Sem Pontuação

    Bom Dia amigos.

    Sou novo em programação progress e estou enfrentando dificuldades com acentuação.
    Estou gerando um relatório em PDF e as palavras que são acentuadas ou que tem ç estão sendo impressas com caracteres estranhos quando executo dentro do EMS.

    Por exemplo:
    comando: RUN pdf_text_xy ("Spdf","O R Ç A M E N T O No. " + string(i-pedido,">>>,>>9"),220,800).
    impressão: O R Ã A M E N T O.

    Detalhe: Se eu executar fora do EMS funciona normal.

    Aguardo uma ajuda dos colegas.

    Atenciosamente

    Cesar
  2. bhfs

    bhfs Sem Pontuação

    Provavelmente o código de página do EMS está incorreto.
    Verifique o parâmetro "codepage" de conexão do EMS ou então no OUTPUT do seu programa...
    Precisa estar com o código ISO8859-1.

    Espero que isso ajude.
  3. LFBuozi

    LFBuozi Membro Participativo

    Dê um display no session:cpstream.
    Normalmente o EMS coloca com "ibm850", mas deve estar "iso8859-1" para funcionar.
    Infelizmente não é possível fazer assign neste cpstream, deve mudar na pf mesmo.

Compartilhe esta Página