تبدیل اعداد انگلیسی به فارسی در سایت
سلام
به نظرتون بهترین راه برای تبدیل اعداد انگلیسی به فارسی در سایت چی هست؟ چون هر چی عدد دارم توی سایت به صورت انگلیسی نمایش داده میشه. چجوری میتونم کاری کنم مثل سایتهای فارسی این اعداد فارسی نمایش داده بشن؟
سلام
برای این کار بهترین راه وجود نداره. برای تبدیل اعداد انگلیسی به فارسی کافیه که از فونت های فارسی استفاده کنید. توی گوگل سرچ کنید فونت های فارسی برای وب سایت سایتهای زیادی هستن که فونت های فارسی رو دارن.
بعضی از فونت های فارسی برای وب سایت مثل :
- IranSanse
- Vazir
- Yekan
- Shabnam
- و ...
بعد از اینکه فونت مورد نظر رو دانلود کردید توی روت سایت خودتون یه پوشه به نام fonts ایجاد کنید و فونت های دانلود شده رو کپی کنید توی اون پوشه. بعد توی کدهای Css خودتون برای استفاده از اون فونتها از قطعه کد زیر استفاده کنید :
@font-face {
font-family: FontName;
src: url('FontName.eot');
src: url('FontName.eot?#iefix') format('FontName-opentype'),
url('FontName.woff') format('woff'),
url('FontName.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
سپس در کدهای Css به تگ body فونت مورد نظر رو بدید.
font-family: 'font-name';
به این طریق میتونید هم فونت دلخواه خودتون رو به سایت بدید و هم اعداد انگلیسی رو به فارسی تبدیل کنید.
موفق باشید
از سایت http://www.copypastekon.ir/ میتونی استفاده کنی
اعدادانگلیسی رو به فارسی تبدیل میکنه
برای تبدیل اعداد انگلیسی به فارسی در سایت راه حل اول استفاده از فونت های فارسی هست که خیلی راحت این کار انجام میشه. اما میتونید کار دیگه ای هم انجام بدید. یک کلاس به نام ConvertArabicNumberToEnglish ایجاد کنید و تابع toArabicNumber که در ادامه می نویسم براتون رو توش کپی و پیست کنید.
public class ConvertArabicNumberToEnglish
{
public static string toArabicNumber(string input)
{
return input.Replace('0', '\u06f0')
.Replace('1', '\u06f1')
.Replace('2', '\u06f2')
.Replace('3', '\u06f3')
.Replace('4', '\u06f4')
.Replace('5', '\u06f5')
.Replace('6', '\u06f6')
.Replace('7', '\u06f7')
.Replace('8', '\u06f8')
.Replace('9', '\u06f9');
}
}
خب حالا هر کجا که می خواید اعداد رو به صورت فارسی شده نمایش بدید کافیه از این تابع استفاده کنید.
toArabicNumber("546");
//
۵۴۶
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- حذف فایلها و دستورات Css و JavaScript اضافی
- جمع کردن (Collapse) منوی جانبی موقع لود فرم در پنل AdminLte
- معنی و مفهوم و کاربرد Thread pool در وب
- نحوه حذف پس زمینه سیاه صفحه مدال در بوت استرپ
- ستون کلید اصلی در دیتابیس از نوع int بهتر است یا Guid
- منظور از فرانت اند و بک اند چیست ؟
- آموزش کار با Position ها در css
- نمایش منو با راست کلیک کردن روی Ckeditor