php+smarty+mysql乱码

dufei_itcool 2008-11-25 11:30:07
从MySQL查询出来的中文,在模板上显示乱码。不知道怎么回事。麻烦各位指点一二
...全文
84 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Zijian_Zhang 2008-11-25
数据库查询编码不对,在PHP文件内执行mysql查询前运行mysql_query("set names gbk");或者其它编码,具体情况自己定,如如果是UTF8的话,就执行set names utf8;,还有网页文件内的字符编码也要设置成GB2312或者UTF-8,这样两者结合才可以显示正确的中文
回复
dufei_itcool 2008-11-25
谢谢。我开始设置错了
回复
剑心永远OK 2008-11-25
数据库的编码和页面的编码不一致导致~
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-11-25 11:30
社区公告
暂无公告