Ci sono un paio di risorse che potrebbero esserti utili. Puoi trovarli qui e qui . La prima è una possibile domanda duplicata con alcune funzioni in più che potrebbero aiutarti a capire il tuo problema. Il secondo è un articolo in cui mi sono imbattuto mentre cercavo su Google la tua domanda. Si è rivelata un'ottima lettura.
Qualcosa di più pratico era questo:
Public Function RemoveAccentMarks(ByVal s As String) As String
Dim stringBuilder As New StringBuilder
Dim c As Char
For Each c In s
Dim v As Char = Chr(Asc(c) And &H7F)
stringBuilder.Append(v)
Next
Return stringBuilder.ToString
End Function
(Fonte - dovrai scorrere fino in fondo, è stato Bob Strunz a sostenere che per lui funzionava!)
Spero che questo aiuti, mi è piaciuta questa domanda (voto positivo). È stato divertente, informativo e interessante!
-sf