مشکل عجیبی با utf-8

niloofar_man

New Member
من دارم یه سیستم مدیریت وبلاگ درست یکنم همه چیز درست کار میکنه
به جز بهم ریختگی متون وقتی از utf-8 استفاده می کنم و جکلات به صورت مربع در می اد اما توی سورس
view>source رو که نگاه می کنم همه چیز درسته یعنی فارسی ها رو نشون میده بدون هیچ مشکلی من اطلاعاتم رو از بانک می خونم ممنون میشم اگه منو کمک کنید که خیلی گیج شدم
 

m_ziba

Member
دوست من از عنوان پست خودت جواب خودت رو می تونی بگیری!

باید صفحات رو به صورت utf-8 ذخیره کنی و charset رو هم در بالای صفحه utf-8 تعريف کنی.
 

niloofar_man

New Member
من هم گفتم عجیب

دوست من از عنوان پست خودت جواب خودت رو می تونی بگیری!

باید صفحات رو به صورت utf-8 ذخیره کنی و charset رو هم در بالای صفحه utf-8 تعريف کنی.

من از این کد استفاده کردم
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
اما وقتی اطلاعاتی رو از داخل بانک اطلاعاتی می خوام نمایش بدم به صورت مربع و نا مفهوم روی صفحه چاپ میشه
وقتی سورس صفحه رو نگاه میکنی همه چیز درسته ولی داخل صفحه بهم میخوره
 

niloofar_man

New Member
منظورم از سورس نه ادیتوریست که برنامه رو در اون نوشتم بلکه سورس از internet explorer هست
view>source
 

MDP

Well-Known Member
عزیز شما وقتی توی دیتا بیس چیزی میریزی که فارسیه باید وقتی می خوای بخونیش یه N (حتما بزرگ) قبل از دستور Sql برنی!

همین
 
آخرین ویرایش:

niloofar_man

New Member
میشه بگید و یک مثال بزنید این n کجا باید به کار بره دقیقا
در پاسخ به دوستم asp کلاسیک و بانک access البته وقتی از
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
این charset استفاده می کنم فارسی درست نمایش داده میشه اما چرا utf-8 اینطوری میشه
 

niloofar_man

New Member
دوستان اجازه بدید من اینطوری بگم مثلا سورس صفحه پرینت به این شرحه
--------------------------------------------------------------------------------------
sub printnews()

set record = Server.CreateObject("ADODB.Recordset")
strsql= "select * from tblnews"
record.open strsql,objconn,,adcmdtable
record.filter = "id=" & request.QueryString("id")

newsCaption = record("title")
newsBody = record("body")
newsDate = record("DateAdd")
newsTime = record("Time")
authorName = record("admin")
record.close
set record = nothing
%>
<table width="590" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="590"><div align="right"><font face="tahoma"><b> : <%=newsCaption%></b></font></div><br></td>
</tr>
<tr>
<td><div align="right"><%=newsBody%></div></td>
</tr>
<tr>
<td><div align="right"> :<%=authorName%> :<%=newsDate%> :<%=newstime%></div></td>
</tr>
</table>

<%
end sub

-
-------------------------------------------------------------------------
خروجی به این شکله
:
ϭχѠ䎓ʠ播Ѡǭʇᭇ ǒ Ǔʇ䠥㏇䠏Ѡ͖摠䣇�堣̡Ӡ

ڒ풭 壠?ӑ Φȭ Ǔʠϑ 䊭̥

:҈᠎Ǥ :29 㥑 1387 :08:37:00 ޮټ/div>
------------------------------------------------------------------------------
و سورس ار internet explorer به این شکل

------------------------------------------------<<<
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ظ†ط³ط®ظ‡ ظ‚ط§ط¨ظ„ ع†ط§ظ¾</title>
</head>

<body onload=window.print()>

<table width="590" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="590"><div align="right"><font face="tahoma"><b> : ديدار نخست وزير ايتاليا از استان </b></font></div><br></td>
</tr>
<tr>
<td><div align="right"><p>متن فارسی</p></div></td>
</tr>
<tr>
<td><div align="right"> :زبل خان :29 مهر 1387 :08:37:00 ق.ظ</div></td>
</tr>
</table>


</body>
</html>
خواهش میکنم مرامی بزارید و منو از این سر در گمی نجات بدید که واقعا نمیدونم چه کنم
 
آخرین ویرایش توسط مدیر:
  • Like
Reactions: MDP

niloofar_man

New Member
عاجزانه تنمنا دارم

خوب من این کار رو کردم
اما
HTML:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Undefined function 'N' in expression.
این خطا رو گرفتم من قبلا از این مشکلات نداشتم اما نمیدونم چرا اینبار اینطوری شد برای خواندن فارسی در صفحات از بانک هیچ مشکلی نداشتم اما نمی دونم واقعا چرا اینطور میشه
 

niloofar_man

New Member
عاجزانه تنمنا دارم

خوب من این کار رو کردم
اما
HTML:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Undefined function 'N' in expression.
این خطا رو گرفتم من قبلا از این مشکلات نداشتم اما نمیدونم چرا اینبار اینطوری شد برای خواندن فارسی در صفحات از بانک هیچ مشکلی نداشتم اما نمی دونم واقعا چرا اینطور میشه:cry:
 

niloofar_man

New Member
vb_bmw جان عزیز خیلی مخلطیم بابا تو دیگه کی هستی اصلا فکرشو هم نمی کردم امیدوارم گره های زندگی ات به همین راحتی باز شن
یا علی
 

MDP

Well-Known Member
سلام!

مر30

اگه بازم گیر کردی ما اینجا کمکت می کنیم!
 

جدیدترین ارسال ها

بالا