mysql 页面正常 数据库文件sql乱码如果你的库原来是gbk编码,则把以下代码存为php文件,记得把下面的数据库名跟数据库帐号密码填
mysql 页面正常 数据库文件sql乱码
如果你的库原来是gbk编码,则把以下代码存为php文件,记得把下面的数据库名跟数据库帐号密码填上
$fields ) {
foreach ( (array) $fields as $field_type => $field_options ) {
mysql_query(alter table $table modify $field_type $field_options, $link_id);
}
}
// optimize tables and finally close the mysql link.
foreach ( (array) $tables as $table )
mysql_query(optimize table $table, $link_id);
mysql_close($link_id);
} else {
die('there are no tables?');
}
return true;
}
gbk_db_converter_doit();
?>
随便放到一个可以访问到库的php站点下运行即可。
如果你的库是utf-8编码,则运行以下代码,,记得把下面的数据库名跟数据库帐号密码填上
$fields ) {
foreach ( (array) $fields as $field_type => $field_options ) {
mysql_query(alter table $table modify $field_type $field_options, $link_id);
}
}
// optimize tables and finally close the mysql link.
foreach ( (array) $tables as $table )
mysql_query(optimize table $table, $link_id);
mysql_close($link_id);
} else {
die('there are no tables?');
}
return true;
}
utf8_db_converter_doit();
?>
运行完之后登录phpmyadmin,查询下就知道乱码已经恢复!