چرا اس کیو ال اطلاعات فارسی بر نمیگردونه ؟؟
سلام دوستان
من میداشتم فرم لاگین کدشو مینوشتم که دیدم میگه نام کاربریت اشتباهه
در صورتی که توی پایگاه فارسی نوشتم علی
پسورد هم 123
حالا اگه من توی پایگاه یوزر رو ali و پسورد رو 123 بزنم بدون مشکل باز میکنه ولی علی فارسی قبول نمیکنه
چیکار کنم اینجا که فارسی قبول کنه ؟؟
ممنون میشم اگه راهنماییم کنین
نقل قول: چرا اس کیو ال اطلاعات فارسی بر نمیگردونه ؟؟
برای عبارات یونیکد در قسمت where در دستور سلکت قبل از رشته حرف بزرگ N باید قرار بگیرهselect count(*) from table where username = N'یوزر نیم' and password = N'پسورد'
نقل قول: چرا اس کیو ال اطلاعات فارسی بر نمیگردونه ؟؟
موقع تعریف نوع فیلد در دیتابیس از nvarchar به حای nchar استفاده کن
نقل قول: چرا اس کیو ال اطلاعات فارسی بر نمیگردونه ؟؟
سلام دوست عزیز
همانطور که دوستان گفتند باید نوعش رو nvarchar تعریف کنید و در کوئری برای سرچ قبلش N' ' قرار بدید تا فارسی رو قبول کنه.
موفق باشید