Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

向高手求救!mysql5转mysql4.0后变乱码

[复制链接]
fanfan_880331 发表于 2006-8-22 01:37:49 | 显示全部楼层 |阅读模式
本来用的mysql5 买了空间 空间的为mysql4

没办法 只能硬着头皮上了 用phpmyadmin备份  在支持sql扩展里 选了mysql4.00

然后又拿phpmyadmin导入

然后回到主页 显示如下

 
1. 脳卯脨隆禄炉鲁脤脨貌脢卤拢卢脦脼路篓脭脷脠脦脦帽脌

2. 脙脴录庐拢潞碌莽脛脭鹿脴禄煤鹿脢脮脧虏禄脟贸脠脣

3. IE盲炉脌脌脝梅鹿脢脮脧脪禄脌脌

4. 赂脽脢脰脰搂脮脨 录赂虏陆脟谩脣脡陆芒戮枚麓貌虏禄?/a>

5. ADSL录录脢玫麓脢碌盲

6. WIN2003脝陆脤篓脧脗脢碌脧脰ADSL鹿虏脧铆碌脛路陆路?/a>

7. 陆禄禄禄禄煤禄霉麓隆脰陋脢露拢隆

怎么解决啊``很急 帮忙了
pc77maikongjian 发表于 2006-8-22 10:01:55 | 显示全部楼层
建议最好是下载mysql的源码进行编译,这是由于官方编译的mysql的默认支持编码是latin字符集,所以中文字符在数据库里查看的时候看到的是乱码
回复

使用道具 举报

 楼主| fanfan_880331 发表于 2006-8-22 12:50:20 | 显示全部楼层
不是很明白`能否具体说明一下吗
回复

使用道具 举报

纳米 发表于 2006-8-22 12:59:06 | 显示全部楼层
mysql 4.0 用的是 latin1 的编码,安装的时候即使选了gbk还是 latin1 编码
在mysql 5.0 安装时选择了 gbk 编码就是 gbk 编码

所以

gbk 编码导入 latin1 编码
当然有错
回复

使用道具 举报

helpmediscuz 发表于 2006-8-22 16:05:38 | 显示全部楼层
我也遇到相同的问题但是我在php5.1.5+mysql5.0.24下导入中文都已经正常;可能是你的操作问题,请参考下面步骤:
1)安装mysql5。0的时候不要选择默认字符集,选择gbk;
2)在phpmyadmin内重新建立数据库,建立时必须选择gbk_chinese_ci(gbk)整理;
3)创建的表格必须自己察看一下,是否已经去掉如:DEFAULT CHARSET=latin1;或则修改为:DEFAULT CHARSET=gbk;
4)导入数据是需要使用phpmyadmin将数据导入时选择gbk处理方式;(我这里用的是2.6.4pl4版本,2.8的版本好像没有这个选项);

步骤3)、4)可以集合在一个sql脚本内完成;不过4)的强制将乱码转换我也是听网上的说得,我这里仅仅用正常的中文导入;因为网上做乱码导入有个条件,如果要将乱码导出,需要使用mysqldump指令强行导出。。。但是我这边好像不成功,仅是将导出的sql文件用word打开后可以少量回复,也许是水平问题,至今仍没有找到解决方案。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-10 00:58 , Processed in 0.024802 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表