存进mysql汉字全是乱码,php是utf-8,应该怎样设置啊?

xnx3cn 2010-02-14 08:58:38
存进mysql中的汉字全是乱码,怎样解决啊??

我做的手机网站,用的utf-8,怎样设置呢??
...全文
314 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
美人心计1999 2010-03-24
  • 打赏
  • 举报
回复
我的也是,存进去是乱码,取出来之后是正确的,数据库的编码格式是utf-8,数据插入进去是乱码,取出来之后却是正常的。。。。。。。
iinbase 2010-02-22
  • 打赏
  • 举报
回复
mysql_query("SET NAMES UTF8"); 这个对应数据库 的编码吧
littlebirds 2010-02-22
  • 打赏
  • 举报
回复
mysql_query("SET NAMES UTF8");
tottyandbaty 2010-02-22
  • 打赏
  • 举报
回复
这个你可以不用理会写道mysql中的内容,你怎么写入数据库,就怎么读取出来就可以了
zhuangzhuanghe 2010-02-22
  • 打赏
  • 举报
回复
在执行SQL语句的前面加上mysql_query("SET NAMES UTF8");
yw1386 2010-02-22
  • 打赏
  • 举报
回复
http://blog.csdn.net/yw1386/archive/2009/10/14/4671845.aspx
flt1119 2010-02-22
  • 打赏
  • 举报
回复
说说我的经验吧:
1、安装MySQL的时候设置选择gbk字符集
2、建立表的时候在表的最后一行加上CHARSET=UTF8
create table tablename (
...
)ENGINE=InnoDB DEFAULT CHARSET=UTF8;
3、php源码加上<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
4、保存php源码的时候使用textpad保存为utf-8编码,默认是ANSI的
motol 2010-02-22
  • 打赏
  • 举报
回复
数据库编码和网页编码不统一。。
统一设为UTF-8
干啥呢 2010-02-22
  • 打赏
  • 举报
回复
数据库的编码改成UTF8的就行了
babysc1 2010-02-22
  • 打赏
  • 举报
回复
mysql_query("SET NAMES UTF8");
平一指 2010-02-21
  • 打赏
  • 举报
回复
管理员帮帮我删除我发的资源呀,两个javascript库相关的我要删除后修改再发,帮我删一下
JohnLiu 2010-02-21
  • 打赏
  • 举报
回复
mysql_query("SET NAMES UTF8");
mrshelly 2010-02-15
  • 打赏
  • 举报
回复
SET NAMES 'utf8';
Piscesconan 2010-02-15
  • 打赏
  • 举报
回复
数据库的字段整理选择utf8
xnx3cn 2010-02-15
  • 打赏
  • 举报
回复
?????????????????????????????????????????????????????????

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧