رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اصلاح نوشته های فارسی دیتابیس
#1
سلام ، یک فایل .bak ای دستم رسیده که وقتی ریستورش میکنم  نمی دونم چه بلایی سرش آوردن این شکلی میشه :

[عکس: db2.bmp]

فک کنم اسم ها (که فارسی بودن) از utf8 دراومده . چجوری میتونم اینو درستش کنم؟

خیلی ممنونم
پاسخ
تشکر شده توسط:
#2
می تونید فایل رو اینجا قرار بدید
پاسخ
تشکر شده توسط:
#3
با سلام و احترام؛ در برخی موارد که مسئله فوق ایجاد می شه روی اسم دیتابیس راست کلیک کرده و در بخش properties از روی عکس ضمیمه Collationاش رو بررسی کنید و در صورت امکان روی گزینه ای که توی عکس مشخص شده قرار بدهید. 

   

موفق و پیروز باشید
پاسخ
تشکر شده توسط:
#4
(30-04-1394، 10:44 ق.ظ)هادی2020 نوشته: می تونید فایل رو اینجا قرار بدید

نه متاسفانه . اطلاعات حفاظت شده است .
پاسخ
تشکر شده توسط:
#5
(30-04-1394، 03:10 ب.ظ)minoo نوشته: با سلام و احترام؛ در برخی موارد که مسئله فوق ایجاد می شه روی اسم دیتابیس راست کلیک کرده و در بخش properties از روی عکس ضمیمه Collationاش رو بررسی کنید و در صورت امکان روی گزینه ای که توی عکس مشخص شده قرار بدهید. 



موفق و پیروز باشید

ممنون . ولی روی همون فارسی تنظیم هستش .
پاسخ
تشکر شده توسط:
#6
ظاهرا اطلاعات این دیتابیس با Delphi 7 اینسرت شده که خودش UTF8 رو ساپورت نمی کنه ، هر چند موقع خوندن اطلاعات در صورتی که گزینه language version of none unicode programs از کنترل پنل رو فارسی ست شده باشه اطلاعا رو در کنترل های روی فرم درست نشون میده . من حالا می خوام با Csharp نرم افزار رو باز نویسی کنم و نمی خوام اطلاعات به این شکل باشه . البته میشه با کد تک تک کاراکتر هارو با حرف معادل فارسیش replace و در دیتابیس جایگزین کرد . اما من دنبال راه مطمئن تر و ساده تر می گردم . باتشکر
پاسخ
تشکر شده توسط:
#7
(30-04-1394، 07:29 ب.ظ)vahid نوشته: ظاهرا اطلاعات این دیتابیس با Delphi 7 اینسرت شده که خودش UTF8 رو ساپورت نمی کنه ، هر چند موقع خوندن اطلاعات در صورتی که گزینه language version of none unicode programs از کنترل پنل رو فارسی ست شده باشه اطلاعا رو در کنترل های روی فرم درست نشون میده . من حالا می خوام با Csharp نرم افزار رو باز نویسی کنم و نمی خوام اطلاعات به این شکل باشه . البته میشه با کد تک تک کاراکتر هارو با حرف معادل فارسیش replace و در دیتابیس جایگزین کرد . اما من دنبال راه مطمئن تر و ساده تر می گردم . باتشکر

البته در صورت عدم دسترسی به جدول فوق کمی کار سخته، ولی این لینک رو هم چک کنید شاید بتونه بهتون کمک کنه.
http://www.geodatasource.com/developers/mssql2008

و اگه باز بتونید یک جدول با چند تا از ستون های مشکل دار  رو که توشون چند سطر بیشتر نباشه به اشتراک بگذارید ممکنه بتونیم کمکتون کنیم.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان