سلام خدمت دوستان.
یک فیلد از نوع nvarchar دارم. از داخل sql server که مقدار می دهم(فارسی یا انگلیسی) مشکلی ندارم. اما وقتی از طریق برنامه ام مقدار دهی می کنم(فارسی و نه انگلیسی) متن در بانک بصورت ؟؟؟؟ نمایش داده می شود.
لطفا راهنمایی بفرمایید.
سلام خدمت دوستان.
یک فیلد از نوع nvarchar دارم. از داخل sql server که مقدار می دهم(فارسی یا انگلیسی) مشکلی ندارم. اما وقتی از طریق برنامه ام مقدار دهی می کنم(فارسی و نه انگلیسی) متن در بانک بصورت ؟؟؟؟ نمایش داده می شود.
لطفا راهنمایی بفرمایید.
شاید مشکل از وینوزت باشه . چون منم همین کار رو میکنم ولی هیچ مشکلی ندارم
یه سرور 2000 advanced دارم. با windows xp برنامه رو نوشتم وبه سرور اطلاعات رو می فرستم.
منم قبلا رو سرور 2000 این مشکل رو داشتم ولی بعد از نصب سرویس پک 4 sqlserver درست شد .
در ضمن چرا win server 2003 نصب نمیکنی ؟
دوستان مشکل برطرف شد.
مشکل اینجا بود که بنده تنظیمات مربوط به زبان (Regional Setting) رو بعد از نصب Sql Server انجام داده بودم. برای رفع این مشکل هم شما میتونید به properties دیتابیستون برید در قسمت options و بعد Collation مقدار Arabic_CI_AI رو انتخاب کنید.
مهدی جان حالت خوبه؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!!؟نوشته شده توسط meh_secure
اونروز تو چت بهت گفتم میگی نه تنظیمات رو درست کردم. مطئنم که مشکل از این بخش نیست.
nvarchar از یونی کد پشتیبانی میکنه ولی varchar نه.
تو درست می گی. منتها Sql Server من تو این بخشش مشکل داشت. دوباره نصبش کردم و بعدش رفتم درستش کردم. راستی Private Message چیز خوبیه ها !!!!نوشته شده توسط M.kavyani
درسته. اما مشکل جای دیگه ای بود که حل شد.نوشته شده توسط سار