mysql数据导入中文乱码的解决办法
数据移植的问题真是千奇百怪的,究其原因还是因为数据库编码格式不统一,数据移植时的数据格式不致造成的乱码问题,这两天做多台服务器上的MYSQL数据互相移植拷贝,就遇到了类似的问题,解决办法有两种,第一种不行可以试试第二种:)
办法1:
第一,我用MYSQL FRONT的输出功能输出了一个SQL文件,他包括了整个数据库的结构以及存储的数据
第二,选择导出的编码为UTF-8
第三,打开需要导入的数据库服务器
第四,定位到SQL编辑器,然后用记事本打开刚刚导出的SQL文件
第五,拷贝所有SQL语句到SQL编辑器当中,执行这些SQL代码
第六,大功告成,看看中文字符是否显示正确呀:)
办法2:
办法1在今天的测试环节中没有解决中文乱码导入的问题(在别人的机器上行不通),经过我一番摸索,居然搞出了个办法2,把乱码的问题给解决了,呵呵
前面的步骤同办法1中的第一到第五,
第六,打开有中文的数据表,发现里面的中文依然是乱码
第七,用记事本打开刚才的导出的SQL文件
第八,另存此文件——打开另存为对话框,选择对话框中的编码格式为UNICODE编码
第九,保存文件,然后CTRL+A,全选
第十,拷贝里面的SQL语句到MYSQL FROND中的“SQL编码器”当中,再执行一次SQL语句
第十一,执行完成后切记刷新一次,再看看有中文的数据表,是否大功告成呀:)呵呵
其实这两种办法就是在编码格式之间倒换,因此,操作的过程不一定非得是UNICODE到UTF-8,从UTF-8到UNICODE试验也能够通过。
分享到:
相关推荐
解决Navicat for MySql 导入EXCEL中文乱码问题解决的有效方法
大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。
datax数据从hive表导入mysql表,数据缺失解决
快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案.pdf
快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案资料.pdf
快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案借鉴.pdf
解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上–default-character-set=utf8, 例如下面的代码: 代码如下:mysqldump -uroot -p –default-character-set=...
我是用的最后一种方法,前面三种解决MYSQL导入数据乱码的方法没试过,东莞SEO推荐大家直接使用第四种方法处理MYSQL导入中文数据时的乱码问题。
您可能感兴趣的文章:mysql导入导出数据中文乱码解决方法小结mysql 中文乱码 解决方法集锦实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法windows环境下Mysql中文乱码问题解决方法Windows服务器
导入csv: 代码如下:load data infile ‘/test.csv’ into table table_name fields terminated by ‘,’ optionally enclosed by ‘”‘ escaped by ‘”‘ lines terminated by ‘\r\n’ ignore 1 lines;...
navcat导出,导入mysql8,出现乱码问题,mysql数据迁移,新建数据库
主要介绍了JSP MySQL插入数据时出现中文乱码问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
经常更换虚拟主机,而各个服务商的MYSQL版本不同,当导入数据后,总会出现乱码等无法正常显示的问题,查了好多资料,总结出自己的一点技巧