PDA

View Full Version : مشکل با فونت فارسی در حرف ی



negar84
شنبه 09 مهر 1384, 15:15 عصر
سلام من توی پروژه ام امکان جست و جو دارم و چون کاربر فارسی تایپ میکنه هر کلمه ای که توی اون حرف ی (ی)باشه رو پیدا نمی کنه چطور این مشکل را حل کنم؟

negar84
شنبه 09 مهر 1384, 15:28 عصر
مثلا اسم مینا هر چند در database وجود داره اما چون حرف ی داره توسط پروژه ام پیدا نمی شه

mehdik76
شنبه 09 مهر 1384, 15:49 عصر
فکر نکنم چاره ای براش باشه چون کد دو تا حرف اصلا یکی نیست مگه اینکه برنامه خودش بیاد کلمه مورد جستجو رو پردازش کنه و هرجا حرف "ی" باشه به "ی" تبدیل کنه بعدش جستجو رو انجام بده. که این هم با توابع مربوط به string امکان پذیره.

mehdik76
شنبه 09 مهر 1384, 15:55 عصر
فکر نکنم چاره ای براش باشه چون کد دو تا حرف اصلا یکی نیست مگه اینکه برنامه خودش بیاد کلمه مورد جستجو رو پردازش کنه و هرجا حرف "ی" باشه به "ی" تبدیل کنه بعدش جستجو رو انجام بده. که این هم با توابع مربوط به string امکان پذیره.

negar84
شنبه 09 مهر 1384, 15:59 عصر
من با هر کدی می زنم قبول نمی کنه نه با ی و نه با ی

negar84
شنبه 09 مهر 1384, 16:08 عصر
در ضمن می شه توابع مربوطه را بگید تا من امتحان کنم

mehdik76
شنبه 09 مهر 1384, 16:32 عصر
string find = "مینا" ;
string find_convert = find.Replace('ی','ی') ;

mehdik76
شنبه 09 مهر 1384, 16:34 عصر
در ضمن در ویندوزهای مختلف این مشکل وجود داره برای win98 و WinXP2001 و WinXp2003 انواع و اقسام حرف "ی" وجود داره.

negar84
دوشنبه 11 مهر 1384, 17:07 عصر
من مشکلم حل نشد حتی از توی خود database هم کپی می گیرم بازم پیداش نمی کنه فقط هم به خاطر حرف ی است یکی کمک کنه من دو سه روز دیگه دفاع دارم!!!!!

bachemosbat
شنبه 16 مهر 1384, 10:32 صبح
جمله هاتو تبدیل کن به کد Ascii و در دیتابیس ذخیره کن و بعد دنبال رشته ای از اعداد بگرد

negar84
یک شنبه 17 مهر 1384, 11:03 صبح
چطوزی به کد اسکی تبدیل کنم؟

dalaho
سه شنبه 19 مهر 1384, 07:27 صبح
اگر مشکلت حل نشده این را هم امتحان کن به جای "ی" shift+x
بنویس

Identifier
شنبه 23 مهر 1384, 15:11 عصر
نوع فیلد دیتابیست اگر nvarchar باشه حتما با جایگزینی حروف مشکلت حل میسه