向phpmyadmin中导入sql文件出现乱码怎样解决啊

向phpmyadmin中导入sql文件,mysql中出现如下情况,怎么办是不是要修改编码才可以呢,如果要修改的话应该怎样修改呢,我试过将sql文件拓展名改成php然后再以... 向phpmyadmin中导入sql文件,mysql中出现如下情况,怎么办
是不是要修改编码才可以呢,如果要修改的话应该怎样修改呢,我试过将sql文件拓展名改成php然后再以utf-8保存,现改成sql,但这样导入phpmyadmin中一样是乱码啊,应该怎样解决呢
展开
 我来答
我手我口
推荐于2016-05-08 · TA获得超过807个赞
知道小有建树答主
回答量:565
采纳率:61%
帮助的人:324万
展开全部

导入数据后,在phpmyadmin中,左侧选中你的数据库,右侧选择“操作”,有一个整理项,选中utf-8,整理。再看。

百度网友abffd5dc8
推荐于2016-04-21
知道答主
回答量:19
采纳率:0%
帮助的人:6万
展开全部
sql文件里注意看建表语句的编码设定使用COLLATE utf8_unicode_ci,比如:

DROP TABLE IF EXISTS `company`;
CREATE TABLE `company` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(250) COLLATE utf8_unicode_ci DEFAULT NULL,
`tel` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`HitNum` int(11) DEFAULT '0',
`content` longtext COLLATE utf8_unicode_ci,
`copyright` longtext COLLATE utf8_unicode_ci,
`adddate` datetime DEFAULT NULL,
`keywords` varchar(250) COLLATE utf8_unicode_ci DEFAULT NULL,
`description` varchar(250) COLLATE utf8_unicode_ci DEFAULT NULL,
`sitename` varchar(150) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怎么如此无聊8
2013-05-08
知道答主
回答量:22
采纳率:0%
帮助的人:12.8万
展开全部
编码问题 把SQL文件改成utf-8
追问
怎样改啊,我试过将sql文件改成php后缀,然后以utf-8保存,再改回sql,可是导入一样是乱码啊
追答
你把sql 发给我看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lai1362000
2013-05-08 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:159万
展开全部
应该是编码问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式