PDA

View Full Version : ثبت اطلاعات فارسی در SQL Server



svmone
پنج شنبه 12 فروردین 1395, 04:04 صبح
سلام
من با استفاده از کد زیر اطلاعات رو در SQL Server ثبت میکنم اما اطلاعات فارسی رو درست ثبت نمیکنه.

کد

139793

اطلاعات ثب شده

139794


و اینکه اگر اطلاعات رو دستی ثبت کنم موقع select به صورت علامت سوال نشون داده میشن.

chikar
پنج شنبه 12 فروردین 1395, 20:04 عصر
سلام این رو امتحان کن
http://stackoverflow.com/questions/3590831/insert-unicode-string-in-sqlite-database-from-qt?answertab=votes#tab-top


//in visual studio:

#pragma execution_character_set("utf-8")
//........................................


QString::fromWCharArray(L"متن فارسی"));

pswin.pooya
دوشنبه 16 فروردین 1395, 05:21 صبح
باید سیستم کدینگ کاراکترهاتون یکی باشه. مثلا هر دو طرف UTF8 و یا UTF-16 باشه. در حالت عادی کیوت از UTF-16 استفاده می کنه و پشتیبانی خیلی بی نقصی از یونی کد ارائه می ده.

حامد مصافی
سه شنبه 17 فروردین 1395, 11:52 صبح
از Management Studio می‌تونید متن فارسی در جدول درج کنید؟

svmone
جمعه 20 فروردین 1395, 12:30 عصر
از Management Studio می‌تونید متن فارسی در جدول درج کنید؟

سلام بله به وسیله Management Studio میشه اطلاعات فارسی رو درج کرد، البته بعد از اینکه متدهایی مثل insert که کار با پایگاه داده رو انجام میدن رو در یک کلاس پیاده سازی کردم مشکل حل شد:متعجب:.