Buon giorno a tutti

Ho la necessità, mediante la mia applicazione, di eseguire delle query su file dbf e visualizzarne il risultato all'interno di una text box; tutto bene se non fosse che i caratteri accentati, vengono sostituiti da caratteri strani.

Il problema, è dovuto probabilmente ad un diverso sistema di codifica; ho fatto milioni di prove ma non c'è verso di visualizzare correttamente i caratteri. I file DBF, sono file cartografici contenenti il nome dei comuni e secondo le specifiche del produttore, sono codificati nel sistema "UTF-8"; ho provato ad inserire nella connectione string i valori "Charset=utf8" o "character set=utf8" ma con questi parametri, l'apertura della connessione, genera un errore.

Ecco il codice:

codice:
    

            Dim MyConn As New ADODB.Connection
            Dim RS As New ADODB.Recordset
            Dim DbfPath As String = My.Application.Info.DirectoryPath & "\Layers\"
            MyConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DbfPath & ";Extended Properties=dBASE IV; User ID=Admin;Password="
            MyConn.Open()
            Dim sql As String = "SELECT NAME from Comuni"
            RS.Open(sql, MyConn)
            Do While Not RS.EOF
                Console.WriteLine(RS("NAME").Value)
                RS.MoveNext()
            Loop
Grazie