مشاهده نسخه کامل
: کمک ؟؟؟مشکل با تاریخ شمسی در کد جاوا
نازنین زهرا
25-12-2008, 07:56
من وقتی این کد را اجرا می کنم به صورت علامت سوال نمایش داده می شود
قونت هم همان "utf-8" هست چی کار باید بکنم
Mohammad King
28-12-2008, 11:39
سلام خوب کد را در اینجا بگزار تا بچه ها بگن چشه :13:
Mohammad King
28-12-2008, 11:43
سلام اگه نخوستی و موفق نشدی از کد زیر استفاده کن
<html dir="rtl"><head><meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=utf-8"><title>New Page 1</title></head><body><table class=left cellSpacing=0 cellPadding=3 width="100%" border=0> <tbody> <tr> <td style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><font size=4> <script>function showdate() { week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج شنبه","جمعه","شنبه") months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند"); a = new Date(); d= a.getDay(); day= a.getDate(); month = a.getMonth()+1; year= a.getYear(); year = (year== 0)?2000:year; (year<1000)? (year += 2000):true; year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 850:721; switch (month) { case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break; case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break; case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break; case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break; case 5: case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break; case 7: case 8: case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break; case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break; case 11: case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break; default: break; }document.write(week[d]+" "+day+" "+months[month-1]+" "+ year);} </script> </font> <p align=center><font color=#0033cc size=4> <script>showdate() </script>
</font></p></tr></tbody></table></body></html></body>
neopersia
29-12-2008, 01:55
سلام
اگر مشکل از کد نیست یعنی تو ویرایشگر حروف فارسی درست نشون داده میشه و متا تگ مربوط به کاراکتر ست رو هم درست وارد کردید تنها موردی که به نظر من میرسه انکودینگ فایله
اگر با نوت پد کار میکنید باید موقعی که فایل رو ذخیره میکنید توی کادر Encoding مقدار UTF-8 رو انتخاب کنید اگر هم با نرم افزار دیگه ای کار میکنید باید توی تنظیمات اون مقدار UTF-8 without BOM یا UTF-8 رو برای انکودینگ فایل انتخاب کنید تا مشکلی پیش نیاد
نازنین زهرا
29-12-2008, 18:31
واقعا متشکر م مشکلم حل شد من در هنگام save در نوت پد encodingاش utf8 نمی کردم
نازنین زهرا
29-12-2008, 18:34
کد ی که استفاده می کردم این بود
<mohandes-computer.blogfa.com>
<SCRIPT LANGUAGE="JavaScript">
var day="";
var month="";
var myweekday="";
var year="";
mydate = new Date();
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
weekday= myweekday;
myyear= mydate.getYear();
year = myyear
if(myday == 0)
day = " يکشنبه, "
else if(myday == 1)
day = " دوشنبه, "
else if(myday == 2)
day = "سه شنبه, "
else if(myday == 3)
day = " چهارشنبه, "
else if(myday == 4)
day = " پنجشنبه, "
else if(myday == 5)
day = " جمعه, "
else if(myday == 6)
day = " شنبه, "
if(mymonth == 0) {
month = "ژانويه "}
else if(mymonth ==1)
month = "فوريه "
else if(mymonth ==2)
month = "مارس "
else if(mymonth ==3)
month = "آوريل "
else if(mymonth ==4)
month = "مي"
else if(mymonth ==5)
month = "جون "
else if(mymonth ==6)
month = "جولای "
else if(mymonth ==7)
month = "آگوست "
else if(mymonth ==8)
month = "سپتامبر "
else if(mymonth ==9)
month = "اکتبر</font> "
else if(mymonth ==10)
month = "نوامبر "
else if(mymonth ==11)
month = "دسامبر "
if ((navigator.appName == "Microsoft Internet
Explorer") && (year < 2000))
year="19" + year;
if (navigator.appName == "Netscape")
year=1900 + year;
document.write("<font face=Nesf size:12px
color=#333333>" + day + myweekday );
document.write(month + ", " +year + "</font>");
</SCRIPT>
<!¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ mohandes-
computer.blogfa.com ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤>
Mohammad King
29-12-2008, 22:51
سلام دوست عزیز ولی اون کدی را که من هم قرار دادم کد خوبی بود
موفق باشید.
نازنین زهرا
30-12-2008, 13:23
سلام دوست عزیز ولی اون کدی را که من هم قرار دادم کد خوبی بود
موفق باشید.
کدی که شما گذاشته بودید اصلان اجرا نمی شد به هر حال ممنون
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.