Ir para conteúdo
  • Cadastre-se

dev botao

Correção de caracteres estranhos no ACBrBoleto


André Filipe
  • Este tópico foi criado há 2323 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa noite,

estou trabalhando com o ACBrBoleto e nos testes percebi que havia um erro com caracteres estranhos em um dos campos.
Para o layout "lPadraoEntrega", no campo "Recebemos o Título", estava vindo o conteudo "com as caracter#237sticas acima" ao invés de "com as características acima".

Para resolver, alterei no arquivo .DFM do FortesReport do Boleto, o "ACBrBoletoFCFortesFr.DFM". Segue em anexo o arquivo para ser revisado e commitado.

Atenciosamente, André Filipe.

ACBrBoletoFCFortesFr.dfm

antes.JPG

depois.JPG

Link para o comentário
Compartilhar em outros sites

Estava com este problema. Aguardando commit...

Acácio R. Salgueiro
Desenvolvedor, Graduando em Ciência da Computação (UNIT) e Matemática Aplicada e Computacional (UFS)

Developer, Graduate Student in Computer Science (Tiradentes University) and Applied and Computational Mathematics (Federal University of Sergipe)
Site: www.tutotec.com.br
Twitter: @Salgueiroso
Facebook: facebook.com/acacio.salgueiro
+55-79-99999-2082
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite

estão os dois com algum problema local.

efetuei testes com lazarus e delphi tokyo berlin xe7 e não houve problemas e estou com o código do svn.

revejam seus fontes e arquivos.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
Em 31/10/2017 at 02:41, Juliomar Marchetti disse:

Boa noite

estão os dois com algum problema local.

efetuei testes com lazarus e delphi tokyo berlin xe7 e não houve problemas e estou com o código do svn.

revejam seus fontes e arquivos.

Boa tarde @Juliomar Marchetti

Entrei em contato com @André Filipe e ambos usamos o RAD Studio XE5. Também estamos com os fontes do ACBrBoleto atualizados. Você teria alguma sugestão do que poderia ser?

Esta parte que está apresentando este problema está dentro dos fontes do componente, definido estaticamente dentro do DFM. Está escrito lá literalmente os caracteres #237 no lugar do "í". Você acha que pode ser um problema com nossas IDEs?

Notei que no fonte do arquivo ACBrBoletoFCFortesFr.lfm (lazarus), este campo está escrito estaticamente a palavra "características" literalmente com "í". Porém no ACBrBoletoFCFortesFr.dfm (Delphi) está escrito "caracter#237sticas" sendo o "í" como "#237".

Editado por Acacio Salgueiro

Acácio R. Salgueiro
Desenvolvedor, Graduando em Ciência da Computação (UNIT) e Matemática Aplicada e Computacional (UFS)

Developer, Graduate Student in Computer Science (Tiradentes University) and Applied and Computational Mathematics (Federal University of Sergipe)
Site: www.tutotec.com.br
Twitter: @Salgueiroso
Facebook: facebook.com/acacio.salgueiro
+55-79-99999-2082
Link para o comentário
Compartilhar em outros sites

Em 14/11/2017 at 17:16, Juliomar Marchetti disse:

Sim no dfm está assim exatamente por ser compatível com o delphi 7!

isso é ansi. no caso do lfm do lazarus é utf-8 ! 

Ola Juliomar Boa tarde

Existe mesmo um erro. Atualmente o fontes estão:

 

object RLLabel20: TRLLabel
        Left = 4
        Top = 143
        Width = 132
        Height = 11
        Caption = 'com as caracter#237sticas acima'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clBlack
        Font.Height = -9
        Font.Name = 'Arial'
        Font.Style = [fsBold]
        ParentFont = False
      end

enquanto o correto seria:

object RLLabel20: TRLLabel
        Left = 4
        Top = 143
        Width = 132
        Height = 11
        Caption = 'com as caracter'#237'sticas acima'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clBlack
        Font.Height = -9
        Font.Name = 'Arial'
        Font.Style = [fsBold]
        ParentFont = False
      end

 

É possível notar que estava faltando as aspas simples antes e depois do #237.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
40 minutos atrás, asterix disse:

Ola Juliomar Boa tarde

Existe mesmo um erro. Atualmente o fontes estão:

 

object RLLabel20: TRLLabel
        Left = 4
        Top = 143
        Width = 132
        Height = 11
        Caption = 'com as caracter#237sticas acima'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clBlack
        Font.Height = -9
        Font.Name = 'Arial'
        Font.Style = [fsBold]
        ParentFont = False
      end

enquanto o correto seria:

object RLLabel20: TRLLabel
        Left = 4
        Top = 143
        Width = 132
        Height = 11
        Caption = 'com as caracter'#237'sticas acima'
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clBlack
        Font.Height = -9
        Font.Name = 'Arial'
        Font.Style = [fsBold]
        ParentFont = False
      end

 

É possível notar que estava faltando as aspas simples antes e depois do #237.

 

Tens razão . correção rápida já no svn.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2323 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.