View Full Version : اعداد فارسی در html
aligh662000
شنبه 20 اسفند 1384, 13:09 عصر
سلام! چه جوری میشه تو html اعداد را فارسی تایپ کرد؟
reza_rad
شنبه 20 اسفند 1384, 13:36 عصر
با این متاتگ:
<meta http-equiv="Content-Language" content="fa">
aligh662000
شنبه 20 اسفند 1384, 17:08 عصر
از هر 2 تا از این متا تگ ها استفاده کردم اما هنوز اعداد فارسی نسیتند!!!!
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
reza_rad
شنبه 20 اسفند 1384, 17:15 عصر
default language ویندوز رو فارسی کن درست میشه.
aligh662000
یک شنبه 21 اسفند 1384, 10:00 صبح
به نظر درست نسیت!!!! کلآ این جوری درست نشد اما یه سؤال دیگه اگه متن فارسی با متن انگلیسی تو یه صفحه داشته باشی بازم میشه از این روش استفاده کرد؟؟؟؟ مشکل من فقط با اعداد فارسیه!!! دقت کنی اکثر سایت های فارسی این مشکل دارن!!!
reza_rad
یک شنبه 21 اسفند 1384, 10:21 صبح
من خودم هم یه مدت دنبالش بودم...
هم فارسی هم انگلیسی نمیشه مگه اینکه خودت یه کد convertor بنویسی من یه تابع php دیده بودم یه جایی که convert می کرد خودش و دیگه به این نیاز نداشت که default language ویندوزت رو فارسی کنی.(یعنی با هر تنظیماتی که باشه اعداد رو فارسی نشون میده)
ولی در حالت کلی وقتی که کد نمی خوای بنویسی بستگی به default langauge ات داره. اکثر سایت های فارسی ای هم که میگی، اگه اون تگ رو گذاشته باشند وقتی language ات فارسی باشه عددهاشون فارسیه و وقتی english باشه عددهاشون انگلیسی.
اَرژنگ
یک شنبه 21 اسفند 1384, 11:12 صبح
0۰1۱2۲3۳4۴5۵6۶7۷8۸9۹
aligh662000
یک شنبه 21 اسفند 1384, 11:31 صبح
خوبه می تونم اعداد تو سایت fingilish.com فارسی ببینم اما اگه copy/paste کنم تو سایت خودم unicode می خواد!!!! اونا باید چی کار کنم؟
اَرژنگ
یک شنبه 21 اسفند 1384, 11:57 صبح
خوبه می تونم اعداد تو سایت fingilish.com فارسی ببینم اما اگه copy/paste کنم تو سایت خودم unicode می خواد!!!! اونا باید چی کار کنم؟
نوعه فایلت را یونیکد کن.
با نت پد بازش کن، بعدش به یونیکد utf-8 سیوش کن.
اگر نشد، فایلت را بزار من امتحان کنم.
aligh662000
یک شنبه 21 اسفند 1384, 12:19 عصر
خوبه این روشی که میگی خوب بود فایل html جواب داد!!!! اما یه مشکل کوچیک می مونه!!!:افسرده: من یه فایل asp هم دارم!!!!! تو اون جواب نمی ده!!!!
اَرژنگ
یک شنبه 21 اسفند 1384, 12:36 عصر
خوبه این روشی که میگی خوب بود فایل html جواب داد!!!! اما یه مشکل کوچیک می مونه!!!:افسرده: من یه فایل asp هم دارم!!!!! تو اون جواب نمی ده!!!!
asp یا asp.net ?
aligh662000
یک شنبه 21 اسفند 1384, 12:49 عصر
فایلم asp !!!!
اَرژنگ
یک شنبه 21 اسفند 1384, 13:03 عصر
فایلم asp !!!!
من با یونیکد ساپورت در asp آشنا نیستم، شاید اگر شما این سوال را در کروه asp مطح کنید کسی بتونه جواب بده.
once4ever
یک شنبه 21 اسفند 1384, 14:02 عصر
فایل asp.net رو با چه برنامه ای مینویسی؟
اگه با vs.net نوشتی برو تو فایل و save as بزن و کنار کلید save یک فلش هست اونوبزن و با فرمت unicode دخیره کن ( گرچه میتونی با notepad هم بکنی )
درضمن اعدادی که فارسی (یونیکد) نشون داده میشند دیگه عدد نیستن و یک کاراکتر هستند که عملیات ریاضی روشون انجام نمیشه!
اون عمل هارسی کردن ویندوز اشتباه هست چون بیننده ها که ویندوزشون حتما فارسی نیست!
پس بهتره از اسکریپت استفاده کنی
aligh662000
یک شنبه 21 اسفند 1384, 14:21 عصر
با vs می نویسم اما asp می نوسم نه net. !!!!! با نوت پد تو html جواب می ده اما تو asp جواب نمی ده!
vahab_vb
شنبه 11 شهریور 1385, 20:31 عصر
صد در صد توی asp جواب میده ، البته زبان اصلا مهم نیست به نظر من توی همه چیز جواب میده، ولی باید اون چیز توش تمام نکات مربوط به utf-8 رعایت شده باشه. هم فرمت فایل و هم تگ مخصوص اون. البته به شرطی که تمام کارهائی رو که آقای ارژنگ گفتن انجام بدید. و همینطور از برنامه های حاضر آماده که برای ویرایش صفحات وب هستن هم استفاده نکنید.
oVERfLOW
یک شنبه 12 شهریور 1385, 09:56 صبح
بستگی به مرورگر هم داره
اگه نوع نمایش اعداد در ویندوز Context یعنی وابسته به متن باشه توی IE اعدادی که بعد از حروف فارسی قرار بگیرن فارسی و اعدادی که بعد از حروف انگلیسی قرار بگیرن انگلیسی نمایش داده میشن
ولی توی FF حالیش نمیشه همه رو انگلیسی نشون میده
خوبه OpenSource هست شما ویرایشش کنید و بفرستید سایتش !!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.