من وقتی این کد را اجرا می کنم به صورت علامت سوال نمایش داده می شود
قونت هم همان "utf-8" هست چی کار باید بکنم
من وقتی این کد را اجرا می کنم به صورت علامت سوال نمایش داده می شود
قونت هم همان "utf-8" هست چی کار باید بکنم
سلام خوب کد را در اینجا بگزار تا بچه ها بگن چشه![]()
سلام اگه نخوستی و موفق نشدی از کد زیر استفاده کن
<html dir="rtl"><head><meta http-equiv="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>
سلام
اگر مشکل از کد نیست یعنی تو ویرایشگر حروف فارسی درست نشون داده میشه و متا تگ مربوط به کاراکتر ست رو هم درست وارد کردید تنها موردی که به نظر من میرسه انکودینگ فایله
اگر با نوت پد کار میکنید باید موقعی که فایل رو ذخیره میکنید توی کادر Encoding مقدار UTF-8 رو انتخاب کنید اگر هم با نرم افزار دیگه ای کار میکنید باید توی تنظیمات اون مقدار UTF-8 without BOM یا UTF-8 رو برای انکودینگ فایل انتخاب کنید تا مشکلی پیش نیاد
واقعا متشکر م مشکلم حل شد من در هنگام save در نوت پد encodingاش utf8 نمی کردم
کد ی که استفاده می کردم این بود
<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 ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤>
سلام دوست عزیز ولی اون کدی را که من هم قرار دادم کد خوبی بود
موفق باشید.
کدی که شما گذاشته بودید اصلان اجرا نمی شد به هر حال ممنون
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)