SALVAR UM TXT EM FORMATO ANSI
                    Olá meus caros,
Recebo algumas informações de texto via servidor pelo vb6, e gravo em arquivo .txt, só que ao salvar as informações não grava em formato ANSI... depois para lêr no vb6, é aquela confusão de acentos
Manualmente, eu alterei o formato do arquivo para ANSI e lê normal no VB6... como faço para que ele já salve o .txt em formato ANSI
            Recebo algumas informações de texto via servidor pelo vb6, e gravo em arquivo .txt, só que ao salvar as informações não grava em formato ANSI... depois para lêr no vb6, é aquela confusão de acentos
Manualmente, eu alterei o formato do arquivo para ANSI e lê normal no VB6... como faço para que ele já salve o .txt em formato ANSI
                    Tem jeito sim ....... mas em qual formato está vindo a string??? UTF8? 16???
                
            
                    é uma string, UTF8
                
            
                        Alterado em 06/05/2023 14:27:54
                    Achei em um site
            
    'colocar em general
    Const adReadLine = -2
    Const adTypeBinary = 1
    Const adTypeText = 2
    Const adWriteLine = 1
Function EncodeFile(strInputFile, strInputCharset, strOutputFile, strOutputCharset, intOverwriteMode)
            Set objInputStream = CreateObject("ADODB.Stream")
            Set objOutputStream = CreateObject("ADODB.Stream")
        
            With objInputStream
              .Open
              .Type = adTypeBinary
              .LoadFromFile strInputFile
              .Type = adTypeText
              .Charset = strInputCharset
              objOutputStream.Open
              objOutputStream.Charset = strOutputCharset
              Do While .EOS <> True
                 strText = .ReadText(adReadLine)
                 objOutputStream.WriteText strText, adWriteLine
              Loop
              .Close
            End With
            objOutputStream.SaveToFile strOutputFile, intOverwriteMode
            objOutputStream.Close
End Function
Private Sub CmdConverter_Click()
    ' Usage:
    ' EncodeFile strInFile, "UTF-8", strOutFile, "Windows-1254", 2
    EncodeFile "c:    este\ArquivoEmUTF8.txt", "UTF-8", "C:    este\ExportadoParaAnsi.txt", "Windows-1254", 2
End Sub
                    .
                
            
                        Tópico encerrado , respostas não são mais permitidas
                    
                
