PDA

View Full Version : نمایش اطلاعاتی که فارسی در دیتابیس ذخیره شده اند



mohammad-gh
شنبه 30 خرداد 1394, 15:09 عصر
با سلام
جدولی دارم که از یک فایل بک اپ در اون داده ها رو ایمپورت می کنم
فایل بک اپ من utf8 هست و جدولهام utf8_general_ci اما وقتی فایل رو اپلود می کنم به صورت فارسی و به شکل زیر ایپورت میشه
http://barnamenevis.org/attachment.php?attachmentid=132387&d=1434701524
در نتیجه نمایش به صورت ؟؟؟ (علامت سوال ) در خروجی با php است
تنظیمات صفحه php رو هم روی utf گذاشته ام , اما خروجی درست نیست
خروجی : http://maraghehnezam.com/viewtest.php
ممنون میشم راهنمایی کنید

fatima-php
شنبه 30 خرداد 1394, 15:16 عصر
باید این دو دستور رو قبل از هر کوئری دیگه اجرا کنید:

mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');

mohammad-gh
شنبه 30 خرداد 1394, 19:04 عصر
من این دو دستور رو قبل از کانکت گذاشته بودم که به دیتابیس گذاشته بودم که درست نشده بود
اوردم قبل از دستور select گذاشتم درست شد
ممنون