PDA

View Full Version : سوال: تفاوت شناختن "ی" (فارسی) با "ی" (عربی) در هنگام جستجو درفیلد کاراکتری



SepidehZ
دوشنبه 19 دی 1390, 14:12 عصر
سلام.
در کامپیوتر من اطلاعاتی را که توسط کاربر دیگری زده شده و درآنها (ی عربی : ی که زیرش دو نقطه دارد) وجود دارد را از (ی فارسی : ی که زیرش نقطه نـــــدارد) تشخیص نمیدهد. مثلا اگر بنویسم : پراید
با اینکه در جدول وجود دارد آن را نمیاورد . ولی اگر متن موجود در جدول را عینا کپی کنیم و آن را جستجو نماییم ، عبارت مورد نظر را پیدا میکند.
لطفا در این زمینه راهنمایی ام کنید . با تشکر

AmirAmiri
دوشنبه 19 دی 1390, 16:06 عصر
سلام دوست عزیز.
کافیه تو دستور SELECT اینطوری بنویسید:
SELECT * FROM tbl WHERE tbl.CarName=N'پراید'

کافیه اول هر متن N بزارید اینطوری مشکلتون رفع میشه.

موفق و پیروز باشید.

ma.rad
دوشنبه 19 دی 1390, 16:09 عصر
شما تو رویداد keypress فرمتون بنویسید:

if (e.KeyChar == 1740)
{
e.KeyChar = Convert.ToChar(1610);
}