数据库的设计时采用了gb2312编码,以至于后来产生了瓶颈,无法输入特殊字符,需要在保留数据的情况下转移数据库编码
需要注意的一点是,在mysql内部是有编码区别的
但是dump出来的sql脚本是没有编码区别的,都是默认为当前系统内码
所以现在的工作就是:
1. 导出数据库结构脚本
2. 导出数据库数据脚本
3. 替换数据库结构里面的gb2312字样为gbk
4. 导入数据库结构脚本
5. 导入数据库数据脚本
程序如下:
dodb.php
执行
数据库的设计时采用了gb2312编码,以至于后来产生了瓶颈,无法输入特殊字符,需要在保留数据的情况下转移数据库编码
需要注意的一点是,在mysql内部是有编码区别的
但是dump出来的sql脚本是没有编码区别的,都是默认为当前系统内码
所以现在的工作就是:
1. 导出数据库结构脚本
2. 导出数据库数据脚本
3. 替换数据库结构里面的gb2312字样为gbk
4. 导入数据库结构脚本
5. 导入数据库数据脚本
程序如下:
dodb.php
执行