PDA

View Full Version : تبدیل اطلاعات سایت به ؟ بعد از انتقال یه سرور جدید



mohammad-gh
پنج شنبه 27 بهمن 1390, 20:33 عصر
سلام
تمام اطلاعات من وقتی که داشتم اطلاعات رو از هاست قبلی به هاست جدید انتقال می دادم به علامت سوال تبدیل شده
مار انتقال رو مدیر سرور جدید انجام داده و از تمام فایها و بانک هاست قبلی بک آپ گرفته و به هاست جدید انتقال داده
این موارد رو هم بگم که در بالای تمام صفحاتم charset رو utf-8 گذاشتم و بانک رو گالکشن utf_persian_ci بنا کردم و. ..
به نظر شما چی کار کنم!

yones_safari
پنج شنبه 27 بهمن 1390, 20:44 عصر
بعد از کد اتصال به پایگاه داده دو خط زیر رو اضافه کن تا درست بشه:

mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES 'utf8'");

mohammad-gh
جمعه 28 بهمن 1390, 20:14 عصر
متاسفانه با این کد مشکل من حل نشد
نمی دونم چطور این اتقاق افتاده
یکی کمک کنه!
این هم آدرس سایت : http://www.behtarinhamsar.com/index.php

yones_safari
جمعه 28 بهمن 1390, 20:21 عصر
عزیزم اگه این کد رو درست قرار بدی کار میکنه.میتونی آیدیمو ادد کنی تا درستش کنم.
موفق باشید.

colors
جمعه 28 بهمن 1390, 21:05 عصر
درود

اگه دیتابایس رو import کردی مراحل زیررو تو phpMyAdmin انجام بده شاید Collation ش اشتباه شده

1 : دیتابایس رو انتخاب کن
2 : به قسمت Operations از منوی بالا برو
3 : Collation ( انتهای صفحه ) رو روی utf8-persian-ci قرار بده و GO رو بزن

mohammad-gh
جمعه 28 بهمن 1390, 22:12 عصر
یه چیزی می گم ! بعدا متوجه شدم و خیلی عجیبه
اطلاعات سایت من بدرستی نشون داده میشه و این اطلاعات و نوشته های فارسی تو فایلهام هست که همش ؟ سوال شده
من نزیدیک 4 ساعت هر بلایی سرش آوردم اما درست نشد
مثلا همه رو تو نت پد باز کردم و با UTF ذخیره کردم و کلمه utf رو به بزرگ تبدیل کردم و ...
نمی دونم در انتقال از یک هاست به هاست دیگه چه اتفاقی می تونه افتاده باشه که اینطور شده
راستی ورِژ ن PHP هسات جدید بالاتر از هاست قبلی است و اینکه Cpanel اون در حالت آزمایش تا 45 روز هست و بعد نیاز به لایسنس داره (مسئول سرور میگه مشکلی نداره!)