Formato do arquivo: texto (Text Encoding = UTF-8

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Formato do arquivo: texto (Text Encoding = UTF-8

Mensagem por HASA »

Olá pessoal, bom dia e Feliz 2008 !!!, preciso gerar um arquivo nesse formato, alguem já teve a oportunidade ?, é para gerar o Leiaute do arquivo digital da Nota Fiscal, modelo 1 ou 1-A (a que se refere o artigo 2º, I, da Portaria CAT 102/2007).
Honório
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 »

Vixe! UTF-8? Tem isso também? Esse povo gosta de inventar. :)))

De duas uma: ou o XHarbour tem algo pronto na sua biblioteca padrão (talvez até tenha numa biblioteca qualquer que manipule protocolos Internet: POP3, SMTP, HTTP, etc.) ou você terá de fazer. O bom é que, se você tiver de fazer, não é coisa difícil. Documentação tem de monte. Dá um certo trabalho, mas não é o fim do mundo. :)
[]'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
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

:)) Boa noticia, o xHarbour 1.1.0 disponibilizou a conversão de texto "comum" para "UTF8", valeu.
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 »

Sortudo! Se livrou de uma. :)
[]'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
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Caro Hasa.
Meus aplicativos são na maioria em clipper, estou iniciando a migração para xHarbour. Entretanto não estou encontrando como gerar o arquivo em UTF-8 no clipper, poderia dar umas dicas como fazer no xHarbour ?
Acho que vou ter que partir para o xHarbour pra valer.
Obrigado.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

:))
Paulo no xHarbour 1.1.0 foi criada a função para converter texto puro para UTF8:

HB_StrToUTF8( cStr ) e HB_UTF8ToStr( cUtf8 )

Ex:

REQUEST HB_CODEPAGE_PTISO
REQUEST HB_CODEPAGE_PT850

Proc main()

local cStr, cAsc, cUtf8

HB_SETCODEPAGE( "PT850" )

cStr := "Isto é um teste de conversão."

cUtf8 := hb_strToUTF8( cStr )

cAsc := hb_UTF8ToStr( cUtf8 )

? cStr
? cUtf8
? cAsc
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 »

Sabe dizer se os fontes dessas funções vêm junto?
[]'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
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

:D
Não tenho certeza mas... se baixar os fontes do CVS do xHarbour creio que SIM ok.
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Valeu Hasa. Obrigado pelas informações.
Quer dizer que no caso das NF's Mod.1 e 1A, gerando o arquivo texto e depois convertendo para UTF-8, fica no formato exigido pela Portaria ?
Se meus sistemas em clipper gerarem o arquivo texto, posso depois apenas converter por um aplicativo em xHarbour ?
Como já disse sou iniciante em xHarbour, por isso vou fazer alguns testes, se tiver problemas volto a pedir ajuda. Se tudo estiver caminhando bem, vou postando as notícias deste caso. Obrigado novamente.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

Você pode sim passar para UTF-8 no xharbour porque o arquivo mesmo no clipper é 100% texto na geração ok
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Obrigado pela informação.
Ainda não consegui fazer os testes. Falta tempo... Pra variar...
Farei uns testes de conversão e volto a postar.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Pessoal, a versão que tenho é a 1.0.0, que não tem a função citada pelo Hasa.
Onde baixo a versão 1.1.0 ?
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

A vs 1.1 é a versão do CVS. Disponível apenas para testes.

Aprenda a baixar os fontes do CVS aqui

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Mensagem por HASA »

Baixe direto nesse link, se baixar do CVS terá que criar, aqui está prontinho para usar ok:

http://www.hmgextended.com/files/xHARBO ... cc-5-5.exe

:xau
Avatar do usuário
PAULO S
Usuário Nível 3
Usuário Nível 3
Mensagens: 176
Registrado em: 24 Abr 2006 09:18
Localização: Santo Anastácio - SP

Mensagem por PAULO S »

Valeu mesmo Hasa.
Já estava há horas baixando o compilador para o xHarbour.
Com este link, já baixei e testei a conversão. Parece que está tudo OK.
Agora vou para um teste mais real.
Obrigado.
Paulo
Clipper 5.2d/NTX -> xHarbour/CDX
Responder