حتما phpMyAdmin رو می شناسید، برنامه ای است برای مدیریت پایگاه داده در سمت سرور، مشابهی برای بانک های معروف و کاربردی دیگه براش ندیدم و سمت سرور بودنش کار رو در برخی موارد خیلی خیلی ساده می کنه. به هر حال این مطلب برای این ارسال نشده که محاسن و معایب phpMyAdmin رو بگم.
همیشه برام سوال بوده که چرا phpMyAdmin نمی تونه درست فارسی رو نمایش بده یا چرا نمی شه باهاش متن های فارسی وارد جداول کرد.
و نمی دونم چرا هیچ وقت، وقتی نمی ذاشتم تا ببینم مشکلش کجاست... چند روز پیش اومدم همچین همتی به خرج دادم و بالاخره بعد از حدود نیم ساعت از اولین برخورد هام با کد phpMyAdmin خط مورد دار رو پیدا کردم و عمل مشاهده و ویرایش و افزودن فارسی درست شد!!
برای این کار شما باید....
۱- فایل database_interface.lib.php در شاخهء libraries رو باز کنید.
۲- تابع PMA_DBI_postConnect را بیابید (در نسخهء من در خط ۸۰۸ قرار دارد)
۳- خطوط زیر که داخل تابع PMA_DBI_postConnect قرار دارند را کامنت کنید (این خطوط در سیستم من خطوط ۸۶۹ و ۸۷۰ می باشند)
PMA_DBI_query('SET NAMES ' . $mysql_charset . ';', $link,
PMA_DBI_QUERY_STORE);
۴- فایل را ذخیره کنید و از امکانات فارسی phpMyAdmin استفاده کنید
منبع : وبلاگ اميد متقي