عرفان امیدی
7 سال پیش توسط عرفان امیدی مطرح شد
1 پاسخ

فارسی کردن اعداد

سلام

دوستان در آموزش ریکت نیتیو در مبحث تبدیل به تاریخ شمسی اعداد همچنان انگلیسی هستند و فارسی نشده اند. باید چه طوری فارسیش کرد؟

سپاسگزارم


ثبت پرسش جدید
rabbit94
@studylearning94 7 سال پیش آپدیت شد
1

سلام دو تا کار پیشنهاد میکنم:
یک : بیایی یه تابع تعریف کنی که رشته رو بگیره و اعدادش رو به فارسی تبدیل کنه!

str.replace("0", "۰").replace("1", "۱")
                .replace("2", "۲").replace("3", "۳").replace("4", "۴").replace("5", "۵").replace("6", "۶")
                .replace("7", "۷").replace("8", "۸").replace("9", "۹");

دقت شود که آرگمان دوم تابع replace باید کارکتر فارسی عدد رو بزاری (۰ و ۱ و ۲ و ...)

دو: که راه بهتری هست... اینه که بیایی از یک فونت فارسی (کاراکترهای اعداد هم فارسی شده باشه) استفاده کنی به صورت که اگر این فونت رو به text ست کنی اعداد فارسی نمایش داده میشه...


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام