Caracteres estranhos em arquivo TXT.

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Jango
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 06 Jul 2004 10:36
Localização: Manaus/AM

Caracteres estranhos em arquivo TXT.

Mensagem por Jango »

Alguém já utilizou o programa do bradesco p/ emissão de boletos através de importação de layout TXT ? Tô tendo um problema com esses layouts, por conta de caracteres estranhos que aparecem nesses arquivos TXT. Alguém saberia como suprimí-los ?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Não é difícil. Qualquer caractere, estranho ou não, pode ser suprimido. É só usar um filtro. De que forma você está importando? Se for pelas funções de baixo nível do Clipper (FOPen, FRead, etc) é bem fácil.
Daria para mostrar um pedaço (pequeno) deste arquivo, com os caracteres estranhos?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche, Jango....como vc esta gerando esse TXT ? post para nos dar uma olhada....outra coisa...pode dar uma pesquisada no forum que tem varias soluções para eliminar caracter estranhos de txt.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Complemento à thread em outra neste link.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

É incerto fazer deduções quando o autor do post não se manifesta... eu já lí casos deste (inclusive com Bradesco) que era um caracter CHR(26) que tinha no final do arquivo. A solução dada foi remové-lo (se não me engano foi com tratamento de baixo nível). Se for esse mesmo caso, eu poderia recomendar utilizar a função CHARREM() da CT.LIB.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Pablo César escreveu:eu já lí casos deste (inclusive com Bradesco) que era um caracter CHR(26) que tinha no final do arquivo.
É verdade. Eu me lembro desse caso. Foi aqui neste mesmo fórum. E a solução foi bem essa mesma: funções de baixo nível. Se for um só caractere, tanto mais fácil. Mas pelo que o colega falou, tratam-se de caracterS estranhos. Então, fica um pouco mais trabalhoso. Mas ainda assim fácil.
Mas se o colega não se manifestou ainda, de duas uma: ou ele já resolveu o problema de alguma forma ou ele não está podendo acessar o fórum.
Seja o que for, se precisar de alguma ajuda, ele voltará. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder