نمایش نتایج 1 تا 9 از 9

نام تاپیک: مشکل جستجو در یک فیلد با استفاده از like

  1. #1

    مشکل جستجو در یک فیلد با استفاده از like

    سلام
    من یه جدول دارم که اطلاعاتشو از یه سیستم دیگه convert کردم و داخل این جدول ریختم . اطلاعات تو جدول از نوع utf8 هستش ولی من میخوام روی اون یه جستجو انجام بدم که اطلاعاتش با win1256 فرستاده شده که خوب مسلما چیزی پیدا نمیکنه . به نظر شما من چی کار کنم .
    اینم sql هستش :

    select * from tablename where name like "%محسن%"

  2. #2
    یعنی کسی نمیخواد کمک کنه . نمیدنم شایدم نمیشه . اما لطفا یه توضیحی بدید که میشه یا نه و اگه میشه پیشنهاد شما چیه؟

  3. #3
    چرا می خوای با دو تا انکودینگ جدا کار کنی؟
    search رو هم از همون استفاده کن
    یعنی اگه utf8 کار می کنی همه جا utf8 باشه

  4. #4
    توضیح دادم که برنامه از اطلاعات یک سیستم کانورت میشه . این برنامرو هم که حالانوشتیم و تموم شده . حالا چه باید کردددددددددددددددددددددد؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  5. #5
    جوابی نداره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  6. #6
    خوب دیتایی رو که میخوای سرچ کنی بده به همون سیستم و کانورت شده اش رو سرچ کن.اینطوری دیگه نباید مشکلی داشته باشه.

  7. #7
    چطوری ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  8. #8
    مگه شما نگفتی که یه سیستم داری که دیتا رو کانورت کرده به utf8 ؟ خوب حالا شما داده ای رو که می خواهی سرچ کنی 1256 هست و مشکل ایجاد می کنه واسه ات.پس اول اون داده رو به کانورتور ات بفرست بعد کانورت شده اش رو که utf8 هست سرچ کن.

  9. #9
    مرسی از راهنمائیتون
    ببینید این برنامه کانورتور که عرض کردم فابلهای dbf سیستم داسیمو به mysql تبدیل میکنه یعنی من با php میام فایلهای قبلیمو میریزم توی سیستم جدیدم .
    پس عملا این کاری که شما گفتید نمیشه . آیا راه دیگه ای به ذهنتون میرسه ؟؟؟؟؟؟؟؟؟؟؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •