PDA

View Full Version : سوال: جستجو در رشته ي فارسي



Mainar
شنبه 21 آذر 1388, 15:00 عصر
سلام
من ميخوام يه رشته ي متني فارسي رو از داخل برنامه ،تو يه رشته ي متني فارسي داخل sqldatabase جستجو كنم.
با هر فونتي كه فكر ميكردم امتحان كردم.قبل از رشته،حرفN گذاشتم اما براي بيشترشون جواب نميده.:عصبانی++:

select * from tbl1 where n1 like N'%جايگاه%'
لطفا براي حل اين مشكل راهنماييم كنيد:افسرده:
ممنون

sara.f
شنبه 21 آذر 1388, 16:17 عصر
سلام
برای اینکه sql بتونه فارسی را support کنه، می تونید collation مربوط به data base را Arabic_100_CI_AI انتخاب کنید.

misoft.ir
شنبه 21 آذر 1388, 17:08 عصر
سلام
اشکالاتی که پیش میاد مربوط به کالکشن ها در دیتابیس و تنظیمات سیستم هست.
برای رفع این مشکل باید اولا کالکشن دیتابیس رو درست انتخاب کنید که دوستمون اشاره کردند
همچنینن بهتره تا نرم افزار رو طوری بنویسید که همیشه حروف رو یکجور در دیتابیس وارد کنه مثلا یا ی فارسی یا ي عربی
آقای نصیری در وبلاگشون به صورت مفصل[در چند پست] در این مورد نکاتی رو نوشتند که خوندنشون خیلی مفیده
http://vahidnasiri.blogspot.com/

Mainar
یک شنبه 22 آذر 1388, 08:25 صبح
سلام
برای اینکه sql بتونه فارسی را support کنه، می تونید collation مربوط به data base را Arabic_100_CI_AI انتخاب کنید.


متاسفانه نشد.
اين پيغامو ميده:

misoft.ir
یک شنبه 22 آذر 1388, 09:13 صبح
متاسفانه نشد.
اين پيغامو ميده:

سلام
فکر کنم داده های قبلی دیتابیس قابل تبدیل به کالکشن انتخابی نباشه
به هر حال اگر در تالار اس کیو ال مطرح کنی بهتر به جواب میرسی