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

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

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

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

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

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

fatal error 9001 و قابلیت autoclose

در مواقعی که وبسایت query به دیتابیس ارسال میکند و بالطبع پاسخی از دیتابیس به سمت وبسایت باید...

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

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

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

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

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

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

نحوه تغییر collation

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