mysql workbench导入csv 格式的文件后中文乱码了,怎么解决

mysql workbench导入csv 格式的文件后中文乱码了,怎么解决,第1张

有可能是字符集不同,注意转字符。csv的字集有可能是gb2312,而数据库的字符集可能是utf-8。还有就是PHP程序代码本身的字符集也要留意。输出网页的字符集。最好全部统一为utf-8。导入数据之前可以通过编辑器转码,保存为UTF-8编码的csv文件。(大部份编辑器都有这样的功能),如 EditPlus 。如果通过PHP导入的,也可以用PHP的iconv来转码。

1.首先在MySQL中创建对应CSV文件格式的表

2.右键选中新建的表,点击导入向导

3.在d出的选项框中选择CSV文件格式,点击下一步。

6.选择CSV文件中数据的字段名行和数据的开始行,点击下一步(注意这里一定要选择正确不然会导致导入数据出错)

由于工作需要,经常需要将mysql数据库中的数据导出到excel表格,或者需要将excel表格数据导入到mysql数据库,我的方法是先将它们都转换成一种中间数据格式csv(execl数据可以直接导出为csv格式,csv格式也可以直接用excel打开)。下面介绍一下 *** 作步骤: csv导入mysql load data infile 'C:\\Users\\UserName\\Desktop\\test.csv' into table `table` fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\n' mysql导入csv select * from `table` load data infile 'C:\\Users\\UserName\\Desktop\\test.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\n' 如果乱码,可用相关编辑器打开.csv文件,另存为utf-8的csv


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7423659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存