原来的一个实验室的小管理系统,数据是用gb2312录入的,现在想导出数据用于另外一个数据库。可是不论从终端登录还是phpmyadmin登录都是乱码,有没有解决方案?
另外的一个数据库默认的也是 gb2312 吗?还是 utf-8 呢?字符编码不一样会导致乱码的吧。
2010/5/31 Lemon lemon027@gmail.com
原来的一个实验室的小管理系统,数据是用gb2312录入的,现在想导出数据用于另外一个数据库。可是不论从终端登录还是phpmyadmin登录都是乱码,有没有解决方案?
-- There are only 10 types of people in the world, those who understand binary and those who don't.
-- (This is Carbon Copied from legacy mailing list fedora-cn@googlegroups.com .) _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
2010/5/31 Lemon lemon027@gmail.com
原来的一个实验室的小管理系统,数据是用gb2312录入的,现在想导出数据用于另外一个数据库。可是不论从终端登录还是phpmyadmin登录都是乱码,有没有解决方案?
如果用语言的api的话好像是连接数据库以后加一句:“mysql_query("set names gb2312")” 如果是导入导出你看看表的编码集对不对: 比如:
CREATE DATABASE `bankmanage` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `bankmanage`;
CREATE TABLE IF NOT EXISTS `account` ( `aid` bigint(11) NOT NULL AUTO_INCREMENT, `uid` varchar(20) NOT NULL, `password` varchar(256) NOT NULL, `money` bigint(11) NOT NULL DEFAULT '0', `create_date` date NOT NULL, `lost` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`aid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6222003202100000009 ;
-- There are only 10 types of people in the world, those who understand binary and those who don't.
-- (This is Carbon Copied from legacy mailing list fedora-cn@googlegroups.com .) _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
导出为 sql 纯文本文件后, 手工修改文件编码,修改 sql 语句里的编码字样, 再做导入。
2010/5/31 Lemon lemon027@gmail.com
原来的一个实验室的小管理系统,数据是用gb2312录入的,现在想导出数据用于另外一个数据库。可是不论从终端登录还是phpmyadmin登录都是乱码,有没有解决方案?
我直接导的,导出的时候没有设置字符编码。 我是想重建原来的那个系统,不想用gb2312这个字符集(这个是我师兄在做系统的时候,从网页里面,大家自己注册添加的),我现在想用utf-8导出这些表的数据
在 2010年5月31日 下午7:14,Jiahua Huang jhuangjiahua@gmail.com写道:
导出为 sql 纯文本文件后, 手工修改文件编码,修改 sql 语句里的编码字样, 再做导入。
2010/5/31 Lemon lemon027@gmail.com
原来的一个实验室的小管理系统,数据是用gb2312录入的,现在想导出数据用于另外一个数据库。可是不论从终端登录还是phpmyadmin登录都是乱码,有没有解决方案?
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
我试了一下可以的,就按照我上面说的把 COLLATE 和 CHARACTER 改掉, 另外导入的时候要注意选择正确的文件字符集~你用的是phpmyadmin吧?那个导入的下面有一行的~
2010/5/31 Lemon lemon027@gmail.com
我直接导的,导出的时候没有设置字符编码。
我是想重建原来的那个系统,不想用gb2312这个字符集(这个是我师兄在做系统的时候,从网页里面,大家自己注册添加的),我现在想用utf-8导出这些表的数据
在 2010年5月31日 下午7:14,Jiahua Huang jhuangjiahua@gmail.com写道:
导出为 sql 纯文本文件后, 手工修改文件编码,修改 sql 语句里的编码字样, 再做导入。
2010/5/31 Lemon lemon027@gmail.com
原来的一个实验室的小管理系统,数据是用gb2312录入的,现在想导出数据用于另外一个数据库。可是不论从终端登录还是phpmyadmin登录都是乱码,有没有解决方案?
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- There are only 10 types of people in the world, those who understand binary and those who don't. _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
chinese@lists.fedoraproject.org