mysql数据 现在是utf-8 怎么转gb2312?

不到10M我在windows环境下怎么操作?... 不到10M
我在windows环境下 怎么操作?
展开
 我来答
帝国小菜e50a5
推荐于2016-09-03 · TA获得超过187个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:116万
展开全部
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的数据再自行转换
追问

报错了。

追答
拼错了,木有减号,utf-8在MYSQL里面是utf8。。。。。
不是发给你库了么,怎么还不答复呀。。。。
梦想总常在心
2015-07-03 · TA获得超过183个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:106万
展开全部
第一点:他的PHPMYadmin,新建数据库改改为utf8
第二点:第一步如不能,采取下:在自已的PHPMYadmin导出,在服务器上导入时选字符集gb2312,会自动转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zh312500
2015-07-09
知道答主
回答量:35
采纳率:0%
帮助的人:13.4万
展开全部
不知道你需要达到什么样的效果,是需要导出数据还是修改数据库中的内容数据不导出。后者最简单的方法,数据内容导出sql,然后修改数据库编码设置,然后将导出的sql脚本的编码修改为gb2312然后再导入;前者的话 直接导出csv就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ashen_0229
2015-06-15 · TA获得超过267个赞
知道小有建树答主
回答量:581
采纳率:50%
帮助的人:483万
展开全部
先导出成csv,另存一下成ascii或unicode,
然后新建库和表,用gb2312字符,,导入,就可以了
追问
保存成ascii  然后导入,汉字全部变成了问号
还没搞好,能加个QQ 你帮我转一下吗? 4个表全部导出有30M
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
must淡定eart
2015-06-25 · TA获得超过331个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:178万
展开全部
set names gb2312
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式