作者在 2010-04-06 14:15:22 发布以下内容
用phpmyadmin管理mysql数据库很方便,但是选择“整理”的时候那个下拉菜单感觉太长了,几乎涵盖了全球所有语言的编码,而我们常用的无非就gbk、gb2312、utf8,那么长的下拉菜单每次我选择gbk的时候都很麻烦。网上搜了一下好像phpmyadmin没有设置这个下拉菜单的选项。看了一下phpmyadmin的源代码好像这些编码选项是从MYSQL数据库里面取读出来的,不作深究,用最简单的办法来解决。
打开phpmyadmin里面libraries文件下下的mysql_charsets.lib.php
找到大约111行的
foreach ($mysql_charsets as $current_charset) {
在它上面添加一行
$mysql_charsets = array('gbk','gb2312','utf8','utf8mb4');
找到大约124行的
foreach ($mysql_collations[$current_charset] as $current_collation) {
在它上面添加2行
$mysql_collations['utf8'] = array('utf8_bin','utf8_unicode_ci');
$mysql_collations['utf8mb4'] = array('utf8mb4_bin','utf8mb4_unicode_ci');
然后再刷新phpmyadmin就可以发现整理的下拉菜单变短了,选择你需要的编码的时候非常方便