mysql4数据导入mysql5乱码问题~帮顶有分~
因为要用存储过程,数据库升级到mysql5,数据导入后发现部分文字出现乱码~
如:
原来文字:汽车版版规--进来者必读
导入5.0后变成:汽车版版规--进�?�者必读
就是部分文字变成:�?�
我用的导入语句类似于:
mysqldump -h172.20.6.250 -uroot -p123456 --opt test | mysql -hlocalhost -uroot -p -C smis_test
还通过导出.sql文件再导入mysql5.0
都不行
另外字符集mysql4\mysql5都没有改动过,用的默认的
求解决办法~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
问题点数:100、回复次数:9Top
1 楼kjah(黑丁)回复于 2005-07-01 12:26:52 得分 0
那个符号发不上去 就是个方框 “口?口”这样Top
2 楼iihero(iihero)回复于 2005-07-01 13:04:51 得分 20
只要字符集编码完全一致,就不会有问题。查查字符集设置先。Top
3 楼kjah(黑丁)回复于 2005-07-01 14:20:07 得分 0
字符集都是默认的~既然大多部分能出来就应该是一种字符集吧Top
4 楼kjah(黑丁)回复于 2005-07-12 12:59:40 得分 0
散分~~~~Top
5 楼kjah(黑丁)回复于 2005-07-29 11:03:38 得分 0
散分~~~~
Top
6 楼mathematician(数学家)回复于 2005-07-29 12:39:33 得分 25
世界上有这么巧的事?你也在青岛远洋吗?你的服务器地址和数据库竟然和我这里的一样?!
解决办法很简单,导出的时候指定字符集就行了。
mysqldump -u [username] -p -c --default-character-set=[数据库默认的字符集] [databasename] > [备份路径]
Top
7 楼fairyjinglei(我只是个跑龙套的)回复于 2005-08-02 15:49:21 得分 25
用google吧,好多个人blog上都有解决办法的Top
8 楼yinzhj_2002cn(无影侠)回复于 2005-08-04 10:19:04 得分 15
进入Mysql使用show variables like "char%",查看一下两个版本的字符集是否相同,如果不同,改为相同,就可以实现去除乱码了!Top
9 楼tangqijun199(撒旦.冲上了5角还差一个猩猩,继续努力……)回复于 2005-08-04 10:43:37 得分 15
进来学习。Top




