Ok folks, here's what I came up with - pretty much suits me:

It is combination of VB and Kix (mainly VB does the job + MS Word).

Kix code only activates MS Word and the switch:

======================================
Kix file: Transform.kix
======================================
 Code:
$WordApp = "C:\Program Files\Microsoft Office\Office11\Winword /mMacro2"
SHELL $WordApp


Macro2() in Visual Basic in your Normal.dot in MS Word would be:

 Code:
Sub Macro2()
'
' Macro2 Macro
' Macro recorded 21.7.2007  by BOBBYD
'
    ChangeFileOpenDirectory "C:\"
    Documents.Open FileName:="report.csv", ConfirmConversions:=False, ReadOnly _
        :=False, AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate _
        :="", Revert:=False, WritePasswordDocument:="", WritePasswordTemplate:="" _
        , Format:=wdOpenFormatAuto, XMLTransform:="", Encoding:=65001
    ChangeFileOpenDirectory "C:\"
    ActiveDocument.SaveAs FileName:="reportANSI.csv", FileFormat:=wdFormatText _
        , LockComments:=False, Password:="", AddToRecentFiles:=True, _
        WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
         SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
        False, Encoding:=1251, InsertLineBreaks:=False, AllowSubstitutions:=False _
        , LineEnding:=wdCRLF
    Application.Quit
End Sub


It's prety simple and can convert any TXT file from UTF-8 to ANSI... still not as clean as I wanted but if something better doesn't come up I will use it... and other encodings of course...


Edited by green78 (2007-07-21 12:00 PM)