PDA

View Full Version : عدم نمایش فونت فارسی ؟؟؟؟ ( تمام راه حل ها تست شده اما...)



nokhodi
پنج شنبه 28 مرداد 1395, 10:48 صبح
سلام دوستان
این مشکل خیلی عمومی هست بین دیتابیس و php و به یکسری نکات حل میشه اما برا من حل نشده و همچنان بصورت ؟؟؟؟ نمایش میده حرف فارسی رو
142029
دستوران استفاده شده در این صفحه :


mysql_query('SET NAMES \'utf8\'');header("Cache-Control: no-cache, must-revalidate");
header('content-type: application/json; charset=utf-8');

و جدول مورد نظر هم utب8 هستش :
142030

در خود جدول عبارات درست درج شده :
142031

ممنون میشم راهنمایی کنید.

پیام حیاتی
پنج شنبه 28 مرداد 1395, 21:37 عصر
در تگ head فایل خودتون این کد را قرار بدید و تست کنید:


<!-- Meta -->
<meta charset="utf-8">

nokhodi
جمعه 29 مرداد 1395, 15:40 عصر
ایت دستور در هد صفحه قرار داره !!! و همچنان علامت سوال هستش...

پیام حیاتی
جمعه 29 مرداد 1395, 17:58 عصر
این عبارات فارسی مصیبتی شده برای ما ، بنده هم مشکل در خروجی اطلاعات دارم .
اینجا (http://barnamenevis.org/showthread.php?528678-%D9%85%D8%B4%DA%A9%D9%84-%D8%AD%D8%B1%D9%88%D9%81-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%AE%D8%B1%D9%88%D8%AC%DB%8C-CSV)

leaping
جمعه 29 مرداد 1395, 18:01 عصر
ایت دستور در هد صفحه قرار داره !!! و همچنان علامت سوال هستش...
دوست عزیز اگر اطلاعاتتون به همین صورت توی دیتابیس ذخیره شده باشه به هیچ روشی نمیتونید اون رو برگدونید به فارسی
اما اگر در مرحله وارد کردن اطلاعات به دیتابیس هستید باید بعد از کاکنکت شدن به دیتابیس این کوئری رو اجرا کنید



query("SET NAMES utf8");

leaping
جمعه 29 مرداد 1395, 18:04 عصر
اینجا (http://stackoverflow.com/questions/1707792/issue-with-utf-8-encoding-using-php-mysql)رو مطالعه کنید

پیام حیاتی
جمعه 29 مرداد 1395, 19:58 عصر
اینجا (http://stackoverflow.com/questions/1707792/issue-with-utf-8-encoding-using-php-mysql)رو مطالعه کنید
این موارد انجام شده اطلاعات به درستی در بانک ذخیره می شوند اما زمان خروجی گرفتن با رعایت موارد گفته شده و موجود در نت یا به شکل علامت شوال هستند و یا عبارات نامفهوم.

numberone1
جمعه 29 مرداد 1395, 21:25 عصر
به جز collation تیبل باید دیتابیس و هم چک کنید که collation درست ست شده باشه.
بعضی مواقع دیتابیس با collation latin_swedish ساخته میشه

پیام حیاتی
جمعه 29 مرداد 1395, 23:14 عصر
به جز collation تیبل باید دیتابیس و هم چک کنید که collation درست ست شده باشه.
بعضی مواقع دیتابیس با collation latin_swedish ساخته میشه
انجام شده.

leaping
شنبه 30 مرداد 1395, 08:51 صبح
توصیه میکنم جدولتون رو اینجا ضمیمه کنید که بتوینم یه بررسی کینم شاید بهتر تونسیتم کمک کنیم
و اینکه بفرمایید اطلاعاتتون رو زا دیتابیس با چی میخونید
Mysqli یا PDO

پیام حیاتی
شنبه 30 مرداد 1395, 16:37 عصر
توصیه میکنم جدولتون رو اینجا ضمیمه کنید که بتوینم یه بررسی کینم شاید بهتر تونسیتم کمک کنیم
و اینکه بفرمایید اطلاعاتتون رو زا دیتابیس با چی میخونید
Mysqli یا PDO


بانک و فایل پیوست شد.
با mysql.

پیام حیاتی
یک شنبه 31 مرداد 1395, 02:01 صبح
حل شد.http://barnamenevis.org/showthread.php?528678-مشکل-حروف-فارسی-در-خروجی-CSV

nokhodi
یک شنبه 31 مرداد 1395, 08:30 صبح
متوجه نشدم که به همینص ورت منظورتون چی هست؟!
اطلاعات فارسی و درست درج میشن و حتی عکس دیتابیس رو هم گذاشتم فارسی هستن
اما وقتی من خروجی میگیرم اینجوری میشه
در موردافزودن اطلاعات، این دیتابیس این افزونه هست و درج اطلاعات از خود پنل صورت میگیره....