PDA

View Full Version : سوال: تغییر انکود اطلاعات دریافتی از دیتابیس



djtrex
یک شنبه 05 آبان 1387, 23:20 عصر
سلام

من اسکریپتی نوشتم و می خواهم اطلاعاتی را از دیتابیس اول ( برای راحتی کار a ) به دیتابیس دوم یعنی b منتقل کنم.
دیتابیس اول به صورت latin1_swedish_ci و دیتابیس b به صورت utf8_general_ci می باشد .

کار دیتابیس این هست که اطلاعات را کمی تغییر دهد و بعد در دیتابیس دوم تزریق کند.

اما مشکل اینجاست که در دیتابس a اطلاعات فارسی نیز موجود هست که با iso-8859-1 انکود شده است و عبارتی مثل "تست" به صورت
تست می باشد.

من این اطلاعات را توسط خود اسکریپت نمایش می دهد انکود درست هست و utf-8 می باشد و درست نشان میدهد ( البته انکود اسکریپت را قبلا utf-8 زدم!)

اما وقتی در دیتابیس دوم درج می شود به همان صورت هست

من نوع دیتابیس و جدول مربوطه را هم utf-8 کردم اما باز هم مشکل دارد .

با تابع utf8_encode هم به صورت زیر نمایش داده می شود :

تستو با تابع utf8_decode هم به صورت ؟؟؟؟؟


حال اگر پیشنهادی دارید ممنون می شوم بگید .

yaqubian
دوشنبه 06 آبان 1387, 08:57 صبح
دوست عزیز
یه جستجو بفرمایید قبلا بحث شده.
موفق باشید