iranianprogrammers
یک شنبه 19 اسفند 1386, 19:32 عصر
سلام دوستان .
حتما میدونید کلمات "ی" و "ک" در جستجو روی بانک اطلاعاتی چه مشکلاتی رو ایجاد میکنند .
بدین صورت که در زبان عربی حرف "ی" 2 نقطه در زیرش داره و در زبان فارسی "ى" هیچ نقطه ای زیرش نداره .
همینطور کلمه ی "ک" که در زبان عربی سرکش "ک" نداره و در زبان فارسی سرکش داره "ک" .
مشکل از اینجا ناشی میشه که هنگام جستجو روی بانک اطلاعاتی اگه کدپیج ویندوز شما با کدپیج کلمات "ک" و "ی" فاجعه عظیمی رخ میده و هیچ کدوم از این جستجو ها درست یافت نمیشن .
من خودم یه برنامه کوچولو نوشتم که این مشکل رو رکورد به رکورد با تعویض کارکترهای درست میکنه (سرعت قابل قبولی هم داره) .
حالا اگه دوستان به روش دیگه ای این مشکل رو حل کردند لطفا بفرمایند تا ما هم استفاده کنیم .
وگرنه من برنامه رو طوری طراحی کنم که بشه در بیشتر موارد ازش استفاده کرد و همراه با سورسش همینجا بذارم .
حتما میدونید کلمات "ی" و "ک" در جستجو روی بانک اطلاعاتی چه مشکلاتی رو ایجاد میکنند .
بدین صورت که در زبان عربی حرف "ی" 2 نقطه در زیرش داره و در زبان فارسی "ى" هیچ نقطه ای زیرش نداره .
همینطور کلمه ی "ک" که در زبان عربی سرکش "ک" نداره و در زبان فارسی سرکش داره "ک" .
مشکل از اینجا ناشی میشه که هنگام جستجو روی بانک اطلاعاتی اگه کدپیج ویندوز شما با کدپیج کلمات "ک" و "ی" فاجعه عظیمی رخ میده و هیچ کدوم از این جستجو ها درست یافت نمیشن .
من خودم یه برنامه کوچولو نوشتم که این مشکل رو رکورد به رکورد با تعویض کارکترهای درست میکنه (سرعت قابل قبولی هم داره) .
حالا اگه دوستان به روش دیگه ای این مشکل رو حل کردند لطفا بفرمایند تا ما هم استفاده کنیم .
وگرنه من برنامه رو طوری طراحی کنم که بشه در بیشتر موارد ازش استفاده کرد و همراه با سورسش همینجا بذارم .