mkhaled
پنج شنبه 02 آبان 1387, 01:03 صبح
سلام دوستای کوچیک و بزرگ خودم خسته نباشید.
من با جستجوی کلمات فارسی تو دیتابیس به مشکل برخورد کردم لطفا کمک کنید.
دلیلشو خودم فهمیدم ولی نمی دونم چجوری حل میشه !
اولا بگم که من
MySQL - 5.0.21
phpMyAdmin - 2.8.1
استفاده میکنم .
تو فراخوانی کلمات فارسی ازدیتابیس هم مشکلی ندارم
و در ضمن خود دیتابیس و حدول ها و رکورد ها UT8_Persian_ci گذاشتم
مشکل من اینجاست که اطلاعات فارسی به صورت کدهای عددی یونیکد
داخل دیتابیس ذخیره میشه اینجوری :(عبا) تو خوندنشون
مشکل ندارم اما وقتی یه mysql_query واسه جستجوی کلمات فارسی میزنم
کلمه رو نمی شناسه اما وقتی مثلا عدد 1593که به صورت یونیکد هست رو میزنم
سطر رو بر میگردونه .اگه راهی وجود داره که خود کلمه به صورت فارسی تو دیتابیس ذخیره
بشه ممنون میشم کمکم کنید.
من با جستجوی کلمات فارسی تو دیتابیس به مشکل برخورد کردم لطفا کمک کنید.
دلیلشو خودم فهمیدم ولی نمی دونم چجوری حل میشه !
اولا بگم که من
MySQL - 5.0.21
phpMyAdmin - 2.8.1
استفاده میکنم .
تو فراخوانی کلمات فارسی ازدیتابیس هم مشکلی ندارم
و در ضمن خود دیتابیس و حدول ها و رکورد ها UT8_Persian_ci گذاشتم
مشکل من اینجاست که اطلاعات فارسی به صورت کدهای عددی یونیکد
داخل دیتابیس ذخیره میشه اینجوری :(عبا) تو خوندنشون
مشکل ندارم اما وقتی یه mysql_query واسه جستجوی کلمات فارسی میزنم
کلمه رو نمی شناسه اما وقتی مثلا عدد 1593که به صورت یونیکد هست رو میزنم
سطر رو بر میگردونه .اگه راهی وجود داره که خود کلمه به صورت فارسی تو دیتابیس ذخیره
بشه ممنون میشم کمکم کنید.