PDA

View Full Version : سوال: ذخیره اطلاعات فارسی در بانک به صورت ؟



zari_attari
یک شنبه 31 مرداد 1389, 15:49 عصر
توی سایتم بدون نیاز به تغییر زبان کیبرد اطلاعات به صورت فارسی نوشته میشه(Lang="fa")
اما توی بانک به صورت ؟ .
قبلا این کارو میکردم و درست کار میکرد اما حالا!!!!!!!!
درضمن نوع داده رو از نوع nvarchar انتخاب کردم

zari_attari
یک شنبه 31 مرداد 1389, 15:58 عصر
درضمن دیتابیسم sql2005

Ali_M.Eghbaldar
یک شنبه 31 مرداد 1389, 19:48 عصر
سلام
یه تستی بگیر !!
یه win app بنویش و اطلاعات فارسیتو تو همون جدول بریز ببین باز ???? میشه
می خوام ببینم مشکل از وبته یا بانک .

imanasp
یک شنبه 31 مرداد 1389, 23:08 عصر
توی سایتم بدون نیاز به تغییر زبان کیبرد اطلاعات به صورت فارسی نوشته میشه(Lang="fa")
اما توی بانک به صورت ؟ .
قبلا این کارو میکردم و درست کار میکرد اما حالا!!!!!!!!
درضمن نوع داده رو از نوع nvarchar انتخاب کردم

http://www.barnamenevis.org/forum/showpost.php?p=834290&postcount=3

baran_mehr
یک شنبه 31 مرداد 1389, 23:47 عصر
من زمانی با این مشکل مواجه میشم که بانک اطلاعاتیم رو بدون تغییر زبان به فارسی ایجاد کرده باشم منظورم همون ابتدا هست که بانک رو ایجاد میکنیم

s.Jabbari
یک شنبه 31 مرداد 1389, 23:49 عصر
colation دیتا بیس رو روی Arabic بذار

Ali_M.Eghbaldar
یک شنبه 31 مرداد 1389, 23:52 عصر
سلام
imanasp جان (http://barnamenevis.org/forum/member.php?u=67000)
ممکنه ربطی به collation database نداره اگه collation table فارسی(arabic یا Perasion) باشه مشکلی پیش نمیاد

imanasp
دوشنبه 01 شهریور 1389, 00:01 صبح
سلام
imanasp جان (http://barnamenevis.org/forum/member.php?u=67000)
ممکنه ربطی به collation database نداره اگه collation table فارسی(arabic یا Perasion) باشه مشکلی پیش نمیاد

سلام ممکنه که Collation Database به فارسی یا عربی تنظیم نکرده باشند دیتابیسشون رو 2005 معرفی کردن ضمنا Sql Server 2005 کالیشن persian رو ساپورت نمی کنه

ضمن این که باید دید که چطور اطلاعات رو تو دیتابیس insert میکنن پیشنهادم استفاده N قبل از درج داده هاست

vbworm
دوشنبه 01 شهریور 1389, 01:49 صبح
باعرض شرمندگی... این پست حذف شد.... :افسرده:

amordad
دوشنبه 01 شهریور 1389, 01:57 صبح
سلام دوست عزیز
من 1000 بار به این مشکل برخوردم و imanasp کاملا درست فرمودند، قبل از insert هات N بگذار

"insert into pages(head,body)values(N'" + head + "',N'" + body + "')"

zari_attari
دوشنبه 01 شهریور 1389, 13:26 عصر
با تشکر از همه دوستان .
collation رو Arabic_CI_AI کردم درست شد. اما حالا اعداد فارسی رو نمیشناسه و ؟ میزنه...........