كمك فوري

esk

New Member
دوستان سلام
يك مشكل در نوشتن فارسي در database دارم كه هر چيزي مي نويسم بصورت ???? در مي آيد ضمنا نوع فيلد را هم nvarchar گرفتم و زماني كه در دستور insert كاركتر N قرار مي دهم البته اگر مقدار دهم درست كار مي كند ولي وقتي كه پارامتر مي دهم كار نمي كند لطفا راهنمايي كنيد

:sad:
 
آخرین ویرایش:

mosyhey

Member
با سلام. اول از همه بگویید آیا این چند خط را اول صفحاتی که متن را در دیتا بیس می ریزند و صفحاتی که آن ها را نمایش می دهند نوشته اید یا نه؟
برای عربی:
HTML:
<%@LANGUAGE="VBSCRIPT" CodePage=1256%>
<%Session.CodePage="1256"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
</head>
برای یونیکد:
HTML:
<%@LANGUAGE="VBSCRIPT" CodePage=65001%>
<%Session.CodePage="65001"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
 

esk

New Member
دوست عزيز سلام
اين كدي كه شما گفتيد من از اين نيز استفاده كردم مشكل در database است چون وقتي با query analyzar به بانك وصل مي شوم و insert مي كنم باز بصورت ??? در مي آيد و نوع فيلد را nvarchar نيز كردم و مي دانم كه در دستور insert بايد N قرار دهم و اين كار را انجام دادم و درست شد البته در query analyzer .
حال مشكل در اينجاست كه من مي خواهم از asp.net كاركترها را به procedure بدهم و اجرا كنم و وقتي دستور insert را در procedure قرار مي دهم نمي توانم N را كه حتما در اين دستور بايد اجرا كنم با پارامتر ست كنم لطفا در صورت امكان راهنمايي كنيد . متشكرم
 

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

بالا