查看: 1183|回复: 6
|
MYSQL 乱码。。
[复制链接]
|
|
小弟最近做了一个备份MYSQL数据的PHP指令。。
备份方面没什么问题。。我是采用输出 SQL QUERY 的方法。。
可是不懂为什么当我要恢复我所备份的MYSQL File时,
我的整个数据库里面的中文资料都会变成乱码。。
而且数据库的体积是之前的几倍。。
救命。。。
[ Last edited by JR86 on 21-3-2005 at 07:17 PM ] |
|
|
|
|
|
|
|
楼主 |
发表于 22-3-2005 11:31 PM
|
显示全部楼层
没有人可以救救我吗??
还是我的问题不够清楚。。
你们看不懂?? |
|
|
|
|
|
|
|
发表于 23-3-2005 08:31 AM
|
显示全部楼层
你是开着njstar / chinese star 来restore的吗?
还是用chinese OS? |
|
|
|
|
|
|
|
楼主 |
发表于 23-3-2005 11:44 AM
|
显示全部楼层
max5007 于 23-3-2005 08:31 AM 说 :
你是开着njstar / chinese star 来restore的吗?
还是用chinese OS?
我的 default language charset 是 Chinese(PRC)。。
有关系的吗? |
|
|
|
|
|
|
|
发表于 23-3-2005 01:35 PM
|
显示全部楼层
你用MYSQL BACKUP对吗。。。你打开看一看你XXX.sql的FILE。。CHECK是否有乱码在里面。。如果里面出现乱码那当你RESTORE是也会出现的。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 23-3-2005 09:37 PM
|
显示全部楼层
max5007 于 23-3-2005 01:35 PM 说 :
你用MYSQL BACKUP对吗。。。你打开看一看你XXX.sql的FILE。。CHECK是否有乱码在里面。。如果里面出现乱码那当你RESTORE是也会出现的。。。
有。。可是我里面本来都是一些中文资料。。
例子 :
INSERT INTO html_modules VALUES (1, 'ϵͳ¹ÜÀíÇø', 100, 1110410899, 0, 1, 'system', 0, 1, 0, 0, 0, 0);
[ Last edited by JR86 on 23-3-2005 at 09:45 PM ] |
|
|
|
|
|
|
|
发表于 27-3-2005 12:38 PM
|
显示全部楼层
似乎很多人面对MySQL乱码的问题,我没用MySQL,建议你使用百度找“mysql 乱码”,我倒找到http://wenone.3yee.com/archive/2005/02/02/3205.aspx说:
1.关键在建表的时候设置 default charset gb2312(gbk,utf8)
2.使用最新的jdbc driver
3.connect url 加 useUnicode=true&characterEncoding=gbk
4.用filter 过滤编码, request.setCharacterEncoding("gbk") |
|
|
|
|
|
|
| |
本周最热论坛帖子
|