تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: تبدیل encoding برای یک string??

  1. #1
    پروفشنال srh124's Avatar
    تاريخ عضويت
    Sep 2005
    محل سكونت
    ايران زیبا
    پست ها
    602

    پيش فرض تبدیل encoding برای یک string??

    سلام به همه
    من یه dll دارم که یه سری کارهایی انجام میده.در یه قسمت اطلاعات رو از یه فایل dbf میخونه و بعضی متن های فارسی رو برمیگردونه. البته قبلش به دلیل مسائلی (من جمله این که این dll قرضی درست کار کنه) مجبور شدم encoding این dbf رو به utf8 تغییر بدم.
    حالا مسئله اینه که متن بازگشتی از این dll یه سری حروف فارسی نامربوط و درهم هست. چه طوری می تونم encoding اون رو درست کنم ؟؟ (یا حداقل من فکر می کنم مسئله از encoding هست)

    امکان دسترسی مستقیم از طریق خود .net به dbf نیست وگرنه این راه رو امتحان می کردم.

    ممنون از کمکتون

  2. #2
    پروفشنال srh124's Avatar
    تاريخ عضويت
    Sep 2005
    محل سكونت
    ايران زیبا
    پست ها
    602

    پيش فرض

    يه حرفه اي پيدا نميشه اين چيزا رو بدونه؟

  3. #3
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    اگه این فایل dbf که میگی مال بانکهای قدیمی Foxpro هست که احتمالا Code Page ایران سیستم یا زرنگار هست. بهتره از مبدل براش استفاده کنی، تو اینترنت بگردی مبدلش هست ولی تو .NET مطمئن نیستم.
    کلا مصیبته.

    چند تا لینک برای راهنمایی :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by pezhmax; 18-04-2011 at 11:02.

  4. 2 کاربر از pezhmax بخاطر این مطلب مفید تشکر کرده اند


  5. #4
    پروفشنال srh124's Avatar
    تاريخ عضويت
    Sep 2005
    محل سكونت
    ايران زیبا
    پست ها
    602

    پيش فرض

    codepage اون فكر كنم همون كدپيج ويندور يعني windows-1256 باشه
    بعيد ميدونم زرنگار باشه چون اصل اين dbf مال يه نرم افزار مهندسيه كه كنار اطلاعات انگليسي يه سري فارسي هم تايپ كردن
    من نميتونم dbf رو تبديل كنم چون جاي ديگه توي برنامه استفاده ميشه
    بايد توي خود كد درستش كنم
    با اين توصيفات راه حلي به نظرتون ميرسه؟!

    ممنون

  6. #5
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    اول باید بگی دقیقا این فایل dbf چی هست. در ضمن codepage فقط زمانی میتونه ویندوز باشه که خود برنامه هم جزو برنامه های ویندوزی باشه (نه برنامه ای که تحت داس هست ولی از ویندوز اجرا میشه). اگه بگی فایل اطلاعاتی ات ماهیتش چیه راحتتر میشه یه راه حل پیشنهاد داد.

  7. این کاربر از pezhmax بخاطر این مطلب مفید تشکر کرده است


  8. #6
    پروفشنال srh124's Avatar
    تاريخ عضويت
    Sep 2005
    محل سكونت
    ايران زیبا
    پست ها
    602

    پيش فرض

    اول باید بگی دقیقا این فایل dbf چی هست. در ضمن codepage فقط زمانی میتونه ویندوز باشه که خود برنامه هم جزو برنامه های ویندوزی باشه (نه برنامه ای که تحت داس هست ولی از ویندوز اجرا میشه). اگه بگی فایل اطلاعاتی ات ماهیتش چیه راحتتر میشه یه راه حل پیشنهاد داد.
    َسلام.
    شرمنده دیر جواب میدم.
    نرم افزار مهندسی که مطئنا ویندوزیه. برای یه سری نقاط یه dbf ذخیره می کنه و بعضی اطلاعات انگلیسی رو خودش میزاره یه سری اطلاعات فارسی هم از کاربر میگیره. یعنی چمد تا ستون با دیتای انگلیسی و چند تا ستون با دیتای فارسی
    Last edited by srh124; 24-04-2011 at 10:17.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •