همیشه برام سوال بوده که چرا 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 استفاده کنید
منبع : اکسیژن