PDA

View Full Version : اشکال در هنگام جستجوی کلمات



s20200
دوشنبه 23 بهمن 1385, 12:25 عصر
از Arabic CI_AS در MMSQL 2005 استفاده کرده ام. اما هنگام جستجو کلماتی که دارای حرف ی است به مشکل بر می خورد. مثل بیتا ولی برای کلمات بدون حرف ی مشکل نیست. آیا باید Collation را تغییر بدهم؟

linux
دوشنبه 23 بهمن 1385, 12:28 عصر
حرف ی را عوض کنید
دوتا حرف ی داریم حرف ی فارسی و حرف ی عربی
ی و ی تو دیتا بیس با دستور replace ی را با ی عوض کن

Kamyar.Kimiyabeigi
دوشنبه 23 بهمن 1385, 13:17 عصر
در ضمن به کاربراتون بگین که از keyboard یکسان استفاده کنن که این مشکلات پیش نیاد. (من به شخصه یه همه کاربران میگم که kbda.dll را نصب کنن که keyboard همه یکسان بشه)

zerobit-ltd
دوشنبه 23 بهمن 1385, 18:07 عصر
http://barnamenevis.org/forum/showthread.php?t=60246

DonetKarvb
دوشنبه 23 بهمن 1385, 23:39 عصر
در ضمن به کاربراتون بگین که از keyboard یکسان استفاده کنن که این مشکلات پیش نیاد. (من به شخصه یه همه کاربران میگم که kbda.dll را نصب کنن که keyboard همه یکسان بشه)
کامیار جان اگر برنامه ات WebBase باشه چی؟(به دنیا که نمیشه اینو گفت):گیج::لبخند:

linux
سه شنبه 24 بهمن 1385, 00:37 صبح
کامیار جان اگر برنامه ات WebBase باشه چی؟(به دنیا که نمیشه اینو گفت):گیج::لبخند:

موقع ثبت در دیتابیس کنترل کنید بعد ثبت کنید.
مخصوصا حرف ی و ک

s20200
سه شنبه 24 بهمن 1385, 21:24 عصر
متشکرم ازپاسخ های شما
اما وقتی تسلطی بر کاربران وب سایت نداریم چه باید کرد؟ آیا این مشکل در mysql نیز وجود دارد؟
معادل general utf-8 در sql2005 چیست
اگه این تابع (http://barnamenevis.org/forum/showpost.php?p=304289&postcount=12) جواب بدهد مشکل حله

DonetKarvb
چهارشنبه 25 بهمن 1385, 09:28 صبح
متشکرم ازپاسخ های شما
اما وقتی تسلطی بر کاربران وب سایت نداریم چه باید کرد؟ آیا این مشکل در mysql نیز وجود دارد؟
معادل general utf-8 در sql2005 چیست
اگه این تابع (http://barnamenevis.org/forum/showpost.php?p=304289&postcount=12) جواب بدهد مشکل حله
ایشون هم از همین شیوه استفاده کرده اند یعنی جایگیزین کردن حروف با حروف اصلی.
شما توی یک SP و یا یک trigger کافیست که این موضوع را کنترل کنید.