جستجوی متون فارسی از طریق وب سایت از mysql

  • شروع کننده موضوع moh12
  • تاریخ شروع

moh12

عضو تایید شده
کاربر انجمن
عضویت
28/8/16
ارسال ها
5
امتیاز
1
سن
44
یک برنامه وب به زبان جاوا نوشته ام (JSP)
زمانیکه جستجو همه موارد رامیزنم کل نام ها بصورت فارسی نمایش داده می شود و زمانیکه درج می کنم نیز مشکلی ندارم اما زمانیکه جستجوی یک رکورد خاص را انجام می دهم بدلیل عدم کانورت فونت بصورت صحیح به یونیکد فارسی از بانک هیچ داده ای بازگشت داده نمی شود.
 

farid

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
20/5/15
ارسال ها
453
امتیاز
10
وب سایت
faraso.org
یک برنامه وب به زبان جاوا نوشته ام (JSP)
زمانیکه جستجو همه موارد رامیزنم کل نام ها بصورت فارسی نمایش داده می شود و زمانیکه درج می کنم نیز مشکلی ندارم اما زمانیکه جستجوی یک رکورد خاص را انجام می دهم بدلیل عدم کانورت فونت بصورت صحیح به یونیکد فارسی از بانک هیچ داده ای بازگشت داده نمی شود.
سلام
دقت کنید حتما بعد از اتصال یکبار کوئری
set names utf8
را اجرا کنید تا قبل از انجام هر کوئری از اتصال کانکشن بصورت utf8 مطمئن باشید و سپس مجددا چک کنید
بعضا هم پیش میاد دیتابیس بصورت latin1 ساخته شده و data entry شده در این موارد باید بعد از اتصال
set names latin1
را اجرا کنید و بعد به سایر کوئری ها بپردازید
اگر با این موارد رفع نشدش اطلاع بدید تا موارد دیگری را بگم تست کنید
 
بالا