»
游客:
注册
|
登录
|
搜索
|
统计
|
喜悦证交所
|
帮助
喜悦国际村
»
php基础编程
» 很郁闷。Mysql5的乱码问题
【村长请吃饭啊】
---北京诚聘---
【你还在犹豫吗?】
上一主题
下一主题
15
2/2
<
1
2
标题:
[问题]
很郁闷。Mysql5的乱码问题
本主题由 冰流星 于 2007-9-28 03:13 PM 加入精华
seakingx
金牌会员
UID 75142
精华 0
积分 1177
帖子 801
金钱 663 喜悦币
威望 0
人脉 514
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
1、在phpmyadmin 登入时,选择utf8
2、建立表后,所有的和中文有关字段选择 “整理为 UTF8”
3、链接数据库后,运行下面
mysql_query('set names utf8');
保证这3点。 能保证 phpmyadmin 和 你的php程序都能看到正确数据, 至于别的工具我没研究过 ,按8楼的设置试试。
这3点对于重建数据库有用, 已经有了数据, 要自己用php写个工具backup出来。
锐升科技
2007-5-28 02:17 PM
#11
phphp
版主
加班一族
UID 65188
精华
1
积分 179
帖子 3002
金钱 168 喜悦币
威望 10
人脉 1
阅读权限 100
注册 2005-7-20
来自 北京市海淀区
状态 离线
[推荐阅读]
group by 后如何知道每组的个数。
要理解为什么这么做,
书到用时方恨少, 事非经过不知难
2007-5-28 02:17 PM
#12
wm_chief
(wm_chief)
高级会员
资深会员
UID 13298
精华 0
积分 771
帖子 780
金钱 771 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-3-19
状态 离线
[推荐阅读]
自己开发的一套简单的cms。。
检查你这个数据库里所有数据表编码是不是utf-8。
我估计是因为数据表编码不是utf-8的原故
2007-5-28 05:19 PM
#13
wm_chief
(wm_chief)
高级会员
资深会员
UID 13298
精华 0
积分 771
帖子 780
金钱 771 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-3-19
状态 离线
[推荐阅读]
某大型网络广告公司招聘 PHP 程序员(北京)
建议你这么处理:
1、用帝国备份王备份数据(注意:备份时默认编码设为“不设置”)
2、修改备份目录里的config.php文件,找到“$b_dbchar”将它的值改为“utf8”
3、新建一个utf8的数据库
4、登陆帝国备份王后台,参数设置将mysql版本设为4.0,并且默认编码设为utf8,然后恢复备份目录的数据到新建的utf8数据库即可
5、这时你所有表已经都是utf8编码,所以在链接数据库后使用“mysql_query('set names utf8'); ”绝对不会出现乱码情况。
帝国备份王下载地址:
http://phome.net/ebak2/EmpireBak.zip
2007-5-28 07:13 PM
#14
Keypop
注册会员
UID 84856
精华
1
积分 88
帖子 16
金钱 58 喜悦币
威望 30
人脉 0
阅读权限 20
注册 2006-12-15
状态 离线
[推荐阅读]
刚建了个PHP讨论群34992459欢迎加入
在提交数据和查询数据之前都是用就不会有乱码了
mysql_query('set names utf8');
谢谢大家
2007-6-7 02:03 PM
#15
15
2/2
<
1
2
可打印版本
|
推荐给朋友
|
订阅主题
|
收藏主题
|
开通个人空间
论坛跳转 ...
技术论坛
> php基础编程
> PHP高级编程
> 代码共享
> 建站讨论
> 喜悦原创
> 开源程序论坛
> ECShop官方技术论坛
> Together Portlet
> LAMP进阶文章
> XML/HTML/CSS/Js
> JAVA/C/C++
> Windows/软硬件
> linux技术
> 数据库技术
非技术论坛
> 娱乐乐园
> 招聘&求职
> 广告时间
> 跳蚤市场
> 联盟项目组
> 站务问题
Powered by
Discuz!
6.1.0
© 2001-2010
Comsenz Inc.
Processed in 0.029863 second(s), 7 queries
(
冀ICP备05009913号
)
管理员:
sadly 邮箱/MSN: sadly@phpx.com QQ:824008
(长隐)
清除 Cookies
- -
Archiver
-
WAP