具体是这样的:
之前网站的数据库的默认链接校对:latin1_swedish_ci,没注意,里面的很多中文都成乱码了,然后就导出来一个.sql文件。
但是,里面的表结构都是utf8的。 现在只有这个.sql文件里,想把里面的???全部恢复成可见的中文,试论很多次也没有成功,求各位高手给个方案或者帮忙分析下。
之前网站的数据库的默认链接校对:latin1_swedish_ci,没注意,里面的很多中文都成乱码了,然后就导出来一个.sql文件。
但是,里面的表结构都是utf8的。 现在只有这个.sql文件里,想把里面的???全部恢复成可见的中文,试论很多次也没有成功,求各位高手给个方案或者帮忙分析下。
只是phpmyadmin的编码设置有问题,所以,用phpmyadmin看到的数据中文是“?”,然后没有改phpmyadmin的编码,直接导出了数据。所以导出来的数据也是乱码(“中文是?”)。现在数据库已经删除掉了,只有一个sql文件,我想问的是 通过这个sql文件,我有什么办法来看到正常的数据。
INSERT INTO `feedback_info` VALUES (20, 'JOE', '??????', '', '[email protected]', '0', '??????????????????????????????????????????????????????????????', '2011-02-25 20:57:14');
INSERT INTO `feedback_info` VALUES (21, NULL, NULL, NULL, NULL, NULL, NULL, '2011-04-07 10:00:54');
INSERT INTO `feedback_info` VALUES (22, NULL, NULL, NULL, NULL, NULL, NULL, '2011-05-20 11:25:40');
INSERT INTO `feedback_info` VALUES (23, '???', '?????', '13980040509', '[email protected]', '1', '????????????????????????????????????????????????????????', '2011-06-12 21:49:50');
INSERT INTO `feedback_info` VALUES (24, '???', '??', '13558837167', '[email protected]', '1', '????????????????????????????????????????????????????????????????????????????????????????', '2011-06-17 19:48:30');
INSERT INTO `feedback_info` VALUES (25, '??', '??', '15882437573', '[email protected]', '1', '????????????????????????????????????|???????????????????????\r\n?????????????', '2011-07-08 18:14:28');
INSERT INTO `feedback_info` VALUES (26, '???', '??', '13880388844', '[email protected]', '1', '???????????????', '2011-07-09 17:28:55');