Conversão U8-DOS para Oem
Moderador: Moderadores
Conversão U8-DOS para Oem
Prezados,
Qual função do harbour eu posso usar para converter U8-DOS para Oem, eu usei a função hb_UTF8ToStr e teve caracteres convertidos para "?"
Existe outra função ?
Qual função do harbour eu posso usar para converter U8-DOS para Oem, eu usei a função hb_UTF8ToStr e teve caracteres convertidos para "?"
Existe outra função ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conversão U8-DOS para Oem
Tentou HB_OemToAnsi?
Ou a junção das duas? HB_OemToAnsi( HB_UTF8ToStr(
Ou a junção das duas? HB_OemToAnsi( HB_UTF8ToStr(
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Conversão U8-DOS para Oem
Janio,
Eu uso harbour 3.4 a função é Win_OemToAnsi, mas não é isso não.
O arquivo tá no formato U8-DOS vendo pelo ultraedit
Preciso converter para DOS/OEM
Eu uso harbour 3.4 a função é Win_OemToAnsi, mas não é isso não.
O arquivo tá no formato U8-DOS vendo pelo ultraedit
Preciso converter para DOS/OEM
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conversão U8-DOS para Oem (resolvido)
Pessoal,
Resolvi usando iconv
iconv -t WINDOWS-1252 -f UTF-8 282263CXCV2017110117115301.ret > CONVERSAO.ret
Resolvi usando iconv
iconv -t WINDOWS-1252 -f UTF-8 282263CXCV2017110117115301.ret > CONVERSAO.ret
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conversão U8-DOS para Oem
Quem precisar fica a dica do iconv para converter um arquivo UTF8 para ANSI/DOS WINDOWS-1252
Descompactar, instalar e copiar o iconv + dll da pasta bin ou colocar no path
Descompactar, instalar e copiar o iconv + dll da pasta bin ou colocar no path
- Anexos
-
libiconv-1.9.2-1.exe.zip- ICONV
- (923.08 KiB) Baixado 45 vezes
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conversão U8-DOS para Oem
A conversão pode ser feita pelo harbour, mas tem um processo extra
cBuffer := Win_OemtoAnsi( hb_UTF8ToStr( hb_MemoRead( "282263CXCV2017110117115301.ret" ) ) )
cBuffer := StrTran( cBuffer, "?", "Ç" )
Porque o Ç na conversão fica com o caracter "?"
É por isso que eu utilizei o iconv
cBuffer := Win_OemtoAnsi( hb_UTF8ToStr( hb_MemoRead( "282263CXCV2017110117115301.ret" ) ) )
cBuffer := StrTran( cBuffer, "?", "Ç" )
Porque o Ç na conversão fica com o caracter "?"
É por isso que eu utilizei o iconv
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Conversão U8-DOS para Oem
Bom dia
Asimoes...
Isso aí serve para prg também ?
Obg
Rubens
Asimoes...
Isso aí serve para prg também ?
Obg
Rubens
"Eu e minha casa servimos ao Senhor e você
"
Conversão U8-DOS para Oem
Rubens,
Sim se o arquivo estiver codificado com UTF-8 ou outro formato, o utilitário faz a conversão
Sim se o arquivo estiver codificado com UTF-8 ou outro formato, o utilitário faz a conversão
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Conversão U8-DOS para Oem
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)