سلام
من یک سایت با asp.net طراحی کردم که وقتی اون رو ، روی یک هاست آپ میکنم و اطلاعات ثبت میکنم کاراکتر های فارسی به صورت علامت سوال ثبت میشن در صورتی که در هاست قبلی که داشتم این اشکال نبود؟
Printable View
سلام
من یک سایت با asp.net طراحی کردم که وقتی اون رو ، روی یک هاست آپ میکنم و اطلاعات ثبت میکنم کاراکتر های فارسی به صورت علامت سوال ثبت میشن در صورتی که در هاست قبلی که داشتم این اشکال نبود؟
سلام
قبل از مقدار که در فیلد بزاری 'Nبزار
به شکل زیر
مثال:در این مثال جدولی بطور فرضی داریم با سه ستون code,fnam,lnam که ستون code از نوع عددی و دو ستون بعدی از نوع nvarchar
Insert Into MyTb (Code,fanam,lnam) values(1,N'محمد',N'اکبری')
مشکل حل شد؟
باید collation دیتابیس را به persian تغییر دهید.
Type فیلدهاتون رو nvarchar بگیرید
همونجوری که دوستان گفتند مشکل از collation دیتابیس هست و باید تغییر کند...!
ax .
وقتی روی سرور آپلود کردید گاهی باید تنظیمات collation روی سرور تغییر دهید به صورتی که آقای فخرآوری گفتند امکانپذیر نیست با پشتیبانی هاست خود یه تماس بگیرید راهنماییون میکنند...!
وقتی پرشین هست چرا شما عربی رو انتخاب میکنید؟
فکر نکنم همه نسخه های SQLServer پرشین پشتیبانی کنه به هر حال اگه پشتیبانی کنه اولویت داره...!
2008 به بعد فارسی ساپورت شده