PDA

View Full Version : به هم ریختگی فونت در db



saed2006
دوشنبه 03 فروردین 1388, 16:36 عصر
سلام
من اطلاعاتی رو از طریق vb6 به صورت فارسی در db ذخیره میکنم
ولی به صورت ????????? ذخیره میشه نوع متن در db هم nvarchar هست از نوع arabic

siavash_realy
دوشنبه 03 فروردین 1388, 22:02 عصر
احتمالا بانكت SQL هستش، تو داري با يك استاندارد unicode متفاوت با بانكت اطلاعات رو درون اون ميريزي واسه همين اين اتفاق ميافته، اول از همه شايد بد نباشه Collation بانكت رو روي Arabic_CI_AS تنظيم كني و بعدش هم از قسمت كنترل پنل Regional & language options تو برگه Advanced بري و Combo Box مربوطه رو روي فارسي تنظيم كني.

saed2006
سه شنبه 04 فروردین 1388, 11:35 صبح
هر دو این تنظیمات رو انجام دادم ولی فرقی نمیکنه باز ؟؟؟؟؟؟ ذخیره میشه

siavash_realy
سه شنبه 04 فروردین 1388, 14:26 عصر
وقتي اين كار رو انجام دادي، دوباره مقدار موجود توي فيلدت رو با كيبورد يونيكد جديد بازنويسي كردي ؟
شايد textbox برنامه اي كه نوشتي و داري باهاش اطلاعات رو ميگيري و ميريزي تو بانك تنظيم خاصي داره (البته بعيد ميدونم چنين موردي باشه)

saed2006
سه شنبه 04 فروردین 1388, 15:49 عصر
دقیقا- مقادیری که در دیتا بیس ذخیره میشه از یک ارایه درون برنامه بدست میاید نه تکس باکس یا...

Saber_Fatholahi
سه شنبه 04 فروردین 1388, 17:04 عصر
دوست من قبل از ثبت داده توسط برنامه ات قبل فیلد های با محتوای فارسی یه N بذار البته باید نوع داده شما هم nVarChar باشه

fild=N'فارسی'
موفق باشی