Это одно из решений.
Function Convert(ByVal input As String) As String
Dim source = "٠١٢٣٤٥٦٧٨٩"
Dim target = "0123456789"
Dim sb As New StringBuilder()
For Each el in Input
sb.Append(target(source.IndexOf(el)))
Next
Return sb.ToString
End Function
РЕДАКТИРОВАТЬ
Я пытался найти более "родные" способы.Я обнаружил свойство NativeDigits NumberFormatInfo class
Это был мой тестовый код, но он не удался.Но это может быть хорошей отправной точкой.
Dim source = "١٢٣٤٥٦٧٨٩"
Dim result As Integer
Dim numInfo As new NumberFormatInfo()
numInfo.NativeDigits = New String() { "٠", "١", "٢", "٣", "٤", "٥", "٦", "٧", "٨", "٩" }
Int32.TryParse(source, NumberStyles.Any, numInfo, result)