PDA

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



seniamail
دوشنبه 19 تیر 1391, 09:23 صبح
سلام
من یک سایت با asp.net طراحی کردم که وقتی اون رو ، روی یک هاست آپ میکنم و اطلاعات ثبت میکنم کاراکتر های فارسی به صورت علامت سوال ثبت میشن در صورتی که در هاست قبلی که داشتم این اشکال نبود؟

samira3
دوشنبه 19 تیر 1391, 09:31 صبح
سلام
قبل از مقدار که در فیلد بزاری 'Nبزار

seniamail
دوشنبه 19 تیر 1391, 09:33 صبح
به شکل زیر
مثال:در این مثال جدولی بطور فرضی داریم با سه ستون code,fnam,lnam که ستون code از نوع عددی و دو ستون بعدی از نوع nvarchar
Insert Into MyTb (Code,fanam,lnam) values(1,N'محمد',N'اکبری')

samira3
دوشنبه 19 تیر 1391, 10:26 صبح
مشکل حل شد؟

TeacherMath
دوشنبه 19 تیر 1391, 11:48 صبح
باید collation دیتابیس را به persian تغییر دهید.

mahmood_4246
دوشنبه 19 تیر 1391, 22:54 عصر
Type فیلدهاتون رو nvarchar بگیرید

Saman Hashemi
دوشنبه 19 تیر 1391, 23:22 عصر
همونجوری که دوستان گفتند مشکل از collation دیتابیس هست و باید تغییر کند...!

fakhravari
سه شنبه 20 تیر 1391, 01:07 صبح
ax .

Saman Hashemi
سه شنبه 20 تیر 1391, 12:08 عصر
وقتی روی سرور آپلود کردید گاهی باید تنظیمات collation روی سرور تغییر دهید به صورتی که آقای فخرآوری گفتند امکانپذیر نیست با پشتیبانی هاست خود یه تماس بگیرید راهنماییون میکنند...!

fakhravari
سه شنبه 20 تیر 1391, 13:45 عصر
وقتی روی سرور آپلود کردید گاهی باید تنظیمات collation روی سرور تغییر دهید به صورتی که آقای فخرآوری گفتند امکانپذیر نیست با پشتیبانی هاست خود یه تماس بگیرید راهنماییون میکنند...!
با سلام داش سامان.
مگر بعد از script گرفته شده .
دیتابیسی که ایجاد میشود از نوع همان script نیست؟

saeed_sho
سه شنبه 20 تیر 1391, 18:47 عصر
وقتی پرشین هست چرا شما عربی رو انتخاب میکنید؟

Saman Hashemi
سه شنبه 20 تیر 1391, 21:23 عصر
فکر نکنم همه نسخه های SQLServer پرشین پشتیبانی کنه به هر حال اگه پشتیبانی کنه اولویت داره...!

mahmood_4246
سه شنبه 20 تیر 1391, 23:15 عصر
2008 به بعد فارسی ساپورت شده