文章详情页
导出错误编码的mysql数据库
浏览:129日期:2023-11-30 16:24:03
有一个数据库,定义的编码是utf8,但由于程序里没set names utf8,结果是按latin1插入的。虽然显示没问题,但实际储存的是堆奇怪的东西,直接mysqldump出来是乱码,完全没法用。
后来发现,set names latin1之后,查询出来的东西是正常的,于是试着给mysqldump加上--default-character-set=latin1 --set-charset参数。导出来的文件果然就正常了。之后,去掉sql文件中的那行latin1的东西,再导进新的库里,一切正常。
相关文章:
1. Access数据库安全的几个问题2. mysql数据库中最常用的时间转换函数的用法3. Windwos下MySQL 64位压缩包的安装方法学习记录4. Windows下在DOS用mysql命令行导入.sql文件5. MYSQL(电话号码,身份证)数据脱敏的实现6. Mysql故障排除:Starting MySQL. ERROR! Manager of pid-file quit without updating file7. MySQL基本调度策略浅析8. Mysql入门系列:MYSQL表达式求值和MYSQL类型转换9. 数据库相关的几个技能:ACCESS转SQL10. Windows下不能启动mysql服务--错误总结
排行榜
