6个回答
展开全部
mysqldump -h 127.0.0.1 -P 3307 -u username --default-character-set=utf-8 -p databasename > dumpfile.txt
然后记事本或者EDITPLUS等软件打开导出的文件,
然后将里面的create database语句的charset后面的utf-8改成gb2312,将set names utf-8改成set names gb2312(如果没有就在create database前自己加一条)
然后选择另存为功能,保存的时候编码选择gb2312
gb2312编码很容易出现乱码,因为其中缺少繁体字等许多字符,一般数据库存储都采用utf-8,输入端需要gb2312的数据再自行转换
然后记事本或者EDITPLUS等软件打开导出的文件,
然后将里面的create database语句的charset后面的utf-8改成gb2312,将set names utf-8改成set names gb2312(如果没有就在create database前自己加一条)
然后选择另存为功能,保存的时候编码选择gb2312
gb2312编码很容易出现乱码,因为其中缺少繁体字等许多字符,一般数据库存储都采用utf-8,输入端需要gb2312的数据再自行转换
展开全部
第一点:他的PHPMYadmin,新建数据库改改为utf8
第二点:第一步如不能,采取下:在自已的PHPMYadmin导出,在服务器上导入时选字符集gb2312,会自动转换
第二点:第一步如不能,采取下:在自已的PHPMYadmin导出,在服务器上导入时选字符集gb2312,会自动转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你需要达到什么样的效果,是需要导出数据还是修改数据库中的内容数据不导出。后者最简单的方法,数据内容导出sql,然后修改数据库编码设置,然后将导出的sql脚本的编码修改为gb2312然后再导入;前者的话 直接导出csv就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先导出成csv,另存一下成ascii或unicode,
然后新建库和表,用gb2312字符,,导入,就可以了
然后新建库和表,用gb2312字符,,导入,就可以了
追问
保存成ascii 然后导入,汉字全部变成了问号
还没搞好,能加个QQ 你帮我转一下吗? 4个表全部导出有30M
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set names gb2312
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询