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

نام تاپیک: نام مفهوم بودن اطلاعات فیلد های بازیابی شده از mysql

  1. #1

    Question نام مفهوم بودن اطلاعات فیلد های بازیابی شده از mysql

    سلام.

    یه جدول تو دیتا بیس دارم که کالکشنش latin1_swedish_ci هست. تو php درج و نمایش مشکل نداره. یعنی اطلاعاتی که تو جدول قرار داره از طریق پی اچ پی وارد شده و تو پی اچ پی مای ادمین هم اطلاعات قابل خواندن نیست و فقط وقتی با صفحه پی اچ پی اطلاعات رو بازیابی میکنم اطلاعات درست نمایش داده میشه.

    حالا خواستم اطلاعات رو با سی شارپ بازیابی کنم اما مثل phpmyadmin اطلاعات فیلد های تکست نامفهومه.

    چکار کنم تا اطلاعات درست توی سی شارپ نمایش داده بشه؟

  2. #2
    کاربر دائمی آواتار mhsmity
    تاریخ عضویت
    مهر 1387
    محل زندگی
    استان يزد
    سن
    36
    پست
    671

    نقل قول: نام مفهوم بودن اطلاعات فیلد های بازیابی شده از mysql

    سلام هنگام ذخیره یا بازخوانی از N استفاده کن.
    Name=N'ali'

  3. #3

    نقل قول: نام مفهوم بودن اطلاعات فیلد های بازیابی شده از mysql

    مطمئنید؟ کجا؟ تو سی شارپ یا مای اس کیو ال؟ تو سی شارپ که همچنین کدی خطا میده.
    من بیشتر برای بازیابی لازم دارم. اگر ممکنه روشتون رو بیشتر توضیحبدین

  4. #4
    کاربر دائمی آواتار sobaisobai
    تاریخ عضویت
    آذر 1388
    محل زندگی
    Tehran
    پست
    490

    نقل قول: نام مفهوم بودن اطلاعات فیلد های بازیابی شده از mysql

    سلام
    شما باید CHARSET رو برابر با کالکشن مورد نظر ست کنید
    تو سه جا:
    کانکشن
    دیتابیس
    جداول

  5. #5

    نقل قول: نام مفهوم بودن اطلاعات فیلد های بازیابی شده از mysql

    هم با charset = latin1 و هم با charset= utf8 امتحان کردم. هیچکدوم مشکل رو حل نکرد.

                string queryString ="SET character_set_results = 'latin1', character_set_client = 'latin1', character_set_connection = 'latin1', character_set_database = 'latin1', character_set_server = 'latin1';";

    شما تا حالا با این مورد برخورد کرده بودید؟

برچسب های این تاپیک

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

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