علت و رفع مشکل نمایش کاراکترهای نامفهوم به جای حروف فارسی

علت بروز این مشکل Collation نادرست پایگاه داده و objectهای درون آن است.
 
SQL Server به صورت خودکار زبان پیش فرض را به عنوان Collation پایگاه داده انتخاب می نماید و در صورتی که این collation با collation تنظیم شده در سیستم لوکال شما یکسان نباشد اطلاعات در سایت شما به صورت علامت سوال نمایش داده خواهد شد.
برای حل این مشکل می بایست
Collation کلیه آبجکت ها و فیلدهای خود را بر روی Collation صحیح تنظیم نمایید .

برای تغییر collation  نسبت به تنظیم نمودن collation صحیح (با توجه به collation که روی سیستم لوکال ست نموده اید) اقدام نمایید.

نکته : لازم به ذکر است که  Collation پیشنهادی ما برای نمایش حروف فارسی Arabic_ci_as می باشد.

  • 1 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

نحوه تهیه بک آپ از دیتابیس

ابتدا با توجه به نوع سرویس خود یکی از 2 روش زیر را برای ورود به SQL Web Manager   دنبال نمایید:...

چرا من یک دیتابیس دیگر بجز دیتابیس خود در لیست دیتابیس هایم مشاهده می نمایم

اشتراکی در صورتی که کاربر دیگری، کاربری guest دیتابیس خود را (به هر دلیلی) فعال گذاشته باشد تمامی...

نحوه انتقال دیتابیس از SQL 2008 R2 به SQL 2008

1 -  نسخه ای از SQL 2008 R2 را بر روی یک ماشین و نسخه ای از SQL 2008  را بر روی ماشین دیگری...

نحوه Export نمودن دیتابیس MSSQL

برای Export نمودن دیتابیس MSSQL مراحل زیر را دنبال نمایید: برنامه Enterprise manager را...

کاهش حجم دیتابیس از طریق حذف لاگ ها

به ازای هر تراکنشی که در پایگاه داده انجام می شود یک  log فایل ساخته می شود که با گذشت زمان حجم...