امروز برتون تو این پست یهک آموزشی قرار دادیم .آموزش مبنی بر تبدیل اعداد انگلیسی به فارسی در برنامه بیسیک 4 اندروید . شاید مشکل همه باشه که در یک برنامه چند تا عدد دارن اما اعداد به صورت انگلیسی نمایش داده میشن در این آموزش با ما باشید که بتونید مشکلت رو حل کنید.

برای حل این مسئله چندین راه هست یک راه استفاده از فونت های فارسی هست مانند  yekan  . که لینکش رو در زیر قرار دادیم.

اسم فایل حجم فرمت لینک دانلود
yekan.ttf 51KB TTF دانلود

یکی دیگه از راه های موجود استفاده از کد های زیره :

Sub NumbersPersian(sNumber As String) As String  'اینم کد تبدیل اعداد به فارسی
Dim sNumbers(10) As String
Dim res As String
Dim j As Int
res = sNumber
sNumbers(0) = "٠"
sNumbers(1) = "١"
sNumbers(2) = "٢"
sNumbers(3) = "٣"
sNumbers(4) = "٤"
sNumbers(5) = "٥"
sNumbers(6) = "٦"
sNumbers(7) = "٧"
sNumbers(8) = "٨"
sNumbers(9) = "٩"
For i =0 To sNumber.Length - 1
 j = sNumber.SubString2(i,i+1)
 res = res.Replace(sNumber.CharAt(i),sNumbers(j))
Next
Return res
End Sub

امید وارم که مشکلتون رو حل کنه اگر مشکلی داشتید در قسمت نظرات مطرح کنید .