راکت

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

1 پاسخ

سلام

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

سپاسگزارم

ثبت پرسش جدید

پاسخ‌ها

1
rabbit94
rabbit94
@studylearning94

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

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

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

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

شاید پاسخ شما همین‌جا باشد

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

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