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

نام تاپیک: تبدیل latin1_swedish_ci به utf8-general-ci بدون از دست رفتن داده ها؟

  1. #1

    تبدیل latin1_swedish_ci به utf8-general-ci بدون از دست رفتن داده ها؟

    با سلام
    دیتابیس utf8_general_ci هست اما تک تک table ها latin1_swedish_ci هستن
    الان اگه بیام character set رو تو php تنظیم کنم روی utf8 داده های فعلی سایت من بهم میریزه و حروف ناخوانا میشن
    از طرفی میخوام داده ها به صورت فارسی در phpmyadmin نمایش داده بشن که خب برای اینکار نیاز هست که روی utf8_general_ci تنظیم بشه
    این وسط هر کاری بکنیم یه سری داده های قدیمی داریم در وضعیت latin1_swedish_ci
    الان برای تبدیل از چه راهی استفاده کنم؟

  2. #2

    نقل قول: تبدیل latin1_swedish_ci به utf8-general-ci بدون از دست رفتن داده ها؟

    اول اینکه به جای utf8_general_ci از utf8_persian_ci استفاده کن تا در sort کردن به مشکل بر نخوری ..
    دوم اینکه راه چاره تو اینه که یه جدول جدید با utf8_persian_ci ایجاد کن اطلاعاتت رو بریز تو جدول جدید ...
    سوم هم اینکه نیازی نیست به خود table از charset استفاده کنی ... سعی کن واسه تک به تک فیلد ها استفاده کنی...

  3. #3

    نقل قول: تبدیل latin1_swedish_ci به utf8-general-ci بدون از دست رفتن داده ها؟

    ممنون
    داده ها رو چجوری انتقال بدم که از بین نره ؟ ایا نیازه براش اسکریپت بنویسم رکورد به رکورد بخونه و در دیتابیس جدید ذخیره کنه؟
    اینکه میگید تک تک فیلد ها منظورتون اینه تو اسکریپت بعد از اتصال به پایگاه داده و قبل از ذخیره و بازیابی SET NAME utf8 کنم؟

  4. #4

    نقل قول: تبدیل latin1_swedish_ci به utf8-general-ci بدون از دست رفتن داده ها؟

    بعد اینکه جدول جدیدت رو با charset دلخواه ساختی
    با این کد میتونی دیتا هاتو به جدول جدید وارد کنی

    INSERT INTO `new_table` SELECT * from old_table;

تاپیک های مشابه

  1. سوال: آپدیت برنامه بدون از دست رفتن اطلاعات
    نوشته شده توسط zayens در بخش C#‎‎
    پاسخ: 13
    آخرین پست: جمعه 27 اردیبهشت 1392, 13:48 عصر
  2. سوال: بازیابی اطلاعات دیتابیس بدون از دست رفتن اطلاعات قبلی دیتابیس
    نوشته شده توسط mehrdad_shahian در بخش C#‎‎
    پاسخ: 4
    آخرین پست: پنج شنبه 20 مرداد 1390, 12:58 عصر
  3. پاسخ: 3
    آخرین پست: پنج شنبه 20 مرداد 1390, 12:48 عصر
  4. پاسخ: 4
    آخرین پست: پنج شنبه 12 اسفند 1389, 00:24 صبح
  5. آپدیت کردن یک فیلد باینری در Sql بدون از دست رفتن داده های قبلی
    نوشته شده توسط Mohsen_Fotouhi در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 5
    آخرین پست: شنبه 24 مرداد 1388, 23:13 عصر

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

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