mysql中utf-8编码数据库转换成GBK编码的问题

发布时间:2020-11-11编辑:脚本学堂
本文介绍下,在mysql中,将utf-8编码的数据库转换成gbk编码时,出现乱码问题的解决方法,有需要的朋友参考下。

有时需要将utf-8编码的数据库转换为GBK编码,如果直接用phpmyadmin导出后,用转码程序去转码导入并修改sql中所有utf-8为gbk后,是导入数据库后文字都会乱码

有遇到这个问题的朋友,可以参考下这里的解决方法:

进入mysql控制台:
mysqldump -uUSERNAME -pPASSWORD –-compatible=mysql40 –-default-character-set=GBK olddatabase > database.sql
说明:
–-default-character-set 设置文件内码
–-compatible 兼容性

然后,修改文件中所有的utf-8为gbk,再次导入就不会有乱码了。

相关阅读:
linux下mysql字符编码问题的解决方法
修改mysql默认编码的方法(windows环境)
mysql字符编码的问题
mysql 编码设置一例

您可能感兴趣的文章:
windows下Mysql中文乱码的解决方法
mysql中文乱码解决方法汇总
mysql导入导出数据时中文乱码的解决办法
mysql还原时乱码的解决方法
mysql导入数据后出现乱码的解决办法
mysql备份还原后中文乱码的解决办法