PDA

View Full Version : عدم نمایش کاراکترهای فارسی



sponsor1977
یک شنبه 24 بهمن 1389, 16:53 عصر
سلام دوستان گلم

عدم نمایش کاراکترهای فارسی در phpmyadmin داره دیوونم می کنه تقریبا همه collation ها رو امتحان کردم اما نشد.

یک چیز عجیب اینه که داخل جداول برای فیلدهای متنی collation اتخاب شده latin1_swedish_ci هستش و عجیب تر اینکه در خروجی سایت هیچ مشکلی ندارم فقط وقتی در phpmyadmin هستم و می خواهم از جداول export بگیرم با این مسئله درگیر هستم.

ممنون می شم اگر کسی بتونه کمک کنه

m_karimi
یک شنبه 24 بهمن 1389, 23:07 عصر
سلام
http://forum.majidonline.com/showthread.php?t=138472

sponsor1977
دوشنبه 25 بهمن 1389, 14:24 عصر
دوست عزیز ممنون از راهنماییتون ولی من با اطلاعات موجودم در جداول چیکار میتونم بکنم؟

m_karimi
سه شنبه 26 بهمن 1389, 15:18 عصر
این لینک رو امتحان کنید.
http://keramatifar.ir/ShowTopic.php?id= 1
البته فکر نکنم با این روش درست بشه. من این روش رو برای وقتی که تغییرات رو در فایل database_interface.lib.php اعمال کردم و بعد داده های فارسی را در فیلدی با نوع latin1_swedish_ci وارد کردم داده ها درست نمایش داده می شدند ولی وقتی داده های فارسی را قبل از اعمال تغییرات در این فایل، وارد جدول کردم و بعد فایل database_interface.lib.php را تغییر دادم جواب نداد.

chaown
چهارشنبه 04 اسفند 1389, 18:01 عصر
این کد رو در صفحه php بنویسیو (قبل از query اصلیتون)
mysql_query("SET NAMES uft8")

sponsor1977
شنبه 07 اسفند 1389, 08:34 صبح
دوست عزیز تشکر ولی این کد php مشکل من رو توی mysql حل نکرد، من در php هیچ مشکلی ندارم و مشکلم در مشاهده داده ها در mysql هستش

hamed-php
دوشنبه 09 اسفند 1389, 12:58 عصر
در قسمت export برو به option و گزینه Disable foreign key checks رو غیر فعال کن.

pesar irooni
دوشنبه 09 اسفند 1389, 14:03 عصر
سلام
من هم همین مشکل رو دارم
زمین و زمان رو UTF-8 کردم ولی داده هایی رو که تو phpMyAdmin فارسی مینویسم توی برنامه ام ؟؟؟؟ میبینم هر چند که خود phpMyAdmin فارسی نشون میده. از طرفی اطلاعات فارسی که از برنامه توی پایگاه داده ذخیره میشه رو phpMyAdmin بصورت حروف نا مشخص نشون میده ولی خود برنامه زمانی که بازیابی میکنه درست نشون میده. تا جایی که من میدونم مشکل از connection بین phpMyAdmin و MySql هست. به نظرم شما از query browser استفاده کنی مشکلت حل بشه. خیلی بهتر از phpMyAdmin هست.

hamed-php
سه شنبه 27 اردیبهشت 1390, 16:19 عصر
داده هایی رو که تو phpMyAdmin فارسی مینویسم توی برنامه ام ؟؟؟؟ میبینم هر چند که خود phpMyAdmin فارسی نشون میده. از طرفی اطلاعات فارسی که از برنامه توی پایگاه داده ذخیره میشه رو phpMyAdmin بصورت حروف نا مشخص نشون میده ولی خود برنامه زمانی که بازیابی میکنه درست نشون میده.

حروف نا مشخص در دیتابیس :
کتا

این مشکل رو چگونه میشه حل کرد بدون اینکه بخواهیم بخشی از کتابخانه phpmyadmin رو بصورت کامنت در بیاوریم.