salve a tutti
data la seguente funzione
codice:
    Private Function Traduci(ByVal file As String)

        Dim testo As String = My.Computer.FileSystem.ReadAllText(file)

        Dim righe As String()
        righe = Split(testo, vbCrLf)

        For i As Integer = 0 To righe.Length - 1
            Debug.Print(testo)
        Next

    End Function
nel file che vado a leggere, ho messo questi caratteri:"pèpòàèpòàpèòp+p"
ebbene nel debug.print mi ritorna:"p�p���p��p��p+p"

da cosa dipende? dal charset?
se si dove lo setto?