PDA

View Full Version : اعراب گذاری و پشتیبانی کامل نشانه ها و اعراب و الفاظ عربی



hdv212
پنج شنبه 27 اردیبهشت 1386, 23:15 عصر
سلام
بچه ها من میخوام روی یه پروژه ی مالتی مدیا کار کنم که در اون ممکنه از جملات عربی، احادیث و یا حتی قرآن استفاده بشه، میخواستم ببینم توی برنامه نویسی دات نت، محدودیتی در اعراب گذاری لغات انگلیسی نداریم ؟؟ میشه مثلا یه آیه ی قرآن رو با تمام اعراب هاش توی دیتابیس sql server 2005 ذخیره کرد و بعد اون رو بازیابی کرد و در یه textBox یا richTextBox نمایش داد با همون اعراب ها ؟ مرسی

ghafoori
جمعه 28 اردیبهشت 1386, 07:38 صبح
دوست عزیز حدود 2 ماه پیش یک بحث مفصل در این زمینه شد و ده ها پست گذاشته شد که خلاصه این بود که sql server قادر به ذخیره اعراب بود و دات نت هم می تواند این اعراب را نشان بدهد ولی ایا قادر به جستجو یک کلمه بدون اعراب در متن اعرابدار بود این هم لینکش
http://www.barnamenevis.org/forum/showthread.php?t=62933&highlight=%C7%DA%D1%C7%C8
http://www.barnamenevis.org/forum/showthread.php?t=58508&highlight=%C7%DA%D1%C7%C8
پروژه ی ان هم مثل شما قرانی بود

hdv212
جمعه 28 اردیبهشت 1386, 10:42 صبح
مرسی از لطفت ghafoori عزیز، مطالعه میکنم، امیدوارم مشکلم حل بشه.

hdv212
شنبه 29 اردیبهشت 1386, 01:14 صبح
ghafoori جان من توی آدرس هایی که داده بودی گشتمف یکی اینکه تمام توابع و سورس هایی که گذاشتن و رد و بدل شده همه به وی بی دات نت هست (من زیاد بلد نیستم) ، و دیگه اینکه اون سورس قرآنی که دوستمون گذاشته بود، اصلا از دیتابیس استفاده نکرده و باز هم چون توی وی بی هست زیاد متجوه نشدم، ولی دقیقه همونی هست که من میخوام، میشه الگوریتم پیاده سازی این برنامه رو (مخصوصا در جستجوی عبارات بدون اعراب و نتیجه ی بااعراب) رو بیان کنه، اونم به سی شارپ ؟؟
مرسی

hdv212
شنبه 29 اردیبهشت 1386, 10:19 صبح
من منتظرما، لطفا یکی کمک کنه

ghafoori
شنبه 29 اردیبهشت 1386, 14:23 عصر
داخل این پروژه اصله جستجو در فرم 3 هستش و برای جستجو بدون اعراب اعراب را حذف می کند داخل متن بدون اعراب جستجو میکند در صورتی که با اعراب باشد عین کلمه را داخل متن اعراب دار جستجو می کند

hdv212
شنبه 29 اردیبهشت 1386, 14:47 عصر
برای جستجو بدون اعراب اعراب را حذف می کند داخل متن بدون اعراب جستجو میکند

منظورت اینه که یه فیلد دیگه ای داشته باشیم که متن بدون اعراب رو ذخیره کنه و جسجوی بدون اعراب رو در اون فیلد بکنیم و نتیجه رو با فیلد اعراب دار نمایش بدیم ؟
خب اینکه حجم دیتابیس رو دو برابر میکنه، راه دیگه ای نیست ؟

ghafoori
شنبه 29 اردیبهشت 1386, 21:18 عصر
خب اینکه حجم دیتابیس رو دو برابر میکن
خوب این طوری سرعت جستجو بالاتر می رود اگر این کار را نکنید لازم هر بار متن اعراب دار پردازش بشود تا یک کلمه بدون اعراب از داخلش دربیاد که تو همون پست بحث شده بود یکی از دوستان می گفت در sql server 2005 چون از دات نت پشتیبانی میکند یک کد بنویسیم که این کار را انجام دهد

hamid_isf_1360
یک شنبه 30 اردیبهشت 1386, 10:43 صبح
آقا سلام
من این کار شما را در اکسس انجام دادم و هیچ مشکلی وجود نداشت و خیلی راحت پشتیبانی
می کرد و اگه خواستی کل قرآن را هم دارم در اکسس بصورت اعراب گذاری شده که از همین سایت دانلود کردم اگه جستجو کنی پیدا می کنی
برنامه هایی المائده و یا نور هم از یه چنین سیستمی استفاده کردند ظاهرا
موفق باشی

hdv212
یک شنبه 30 اردیبهشت 1386, 14:35 عصر
میشه لطف کنی بذاری همینجا، مرسی، در ضمن بگو برای جستجو از چه الگوریتمی استفاده کردی ؟