php页面中文乱码问题

aelfintiger 2011-01-17 11:39:57
浏览器utf-8时,页面的静态中文正常显示,但是从数据库得到的中文在页面显示乱码,
怎么用php代码把数据库中文和页面的中文统一格式正常显示呢
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
紫色田园 2011-01-17
  • 打赏
  • 举报
回复
你确定你的数据库中的数据是utf8的吗?
lijpwsw 2011-01-17
  • 打赏
  • 举报
回复
sql查询时加上 set names 'utf8'
skyaspnet 2011-01-17
  • 打赏
  • 举报
回复
在所有的数据库操作之前执行:

mysql_query("SET NAMES utf8");


此外在显示时可以使用


iconv('utf-8','gb2312',$str);
浴火_凤凰 2011-01-17
  • 打赏
  • 举报
回复
你确定你的数据库的编码是UTF-8吗?
rice_v 2011-01-17
  • 打赏
  • 举报
回复
连接数据库后,选择db之前,调用mysql_query("SET NAMES 'utf8'");
life169 2011-01-17
  • 打赏
  • 举报
回复
在连接数据库后用上面的这一句
小在在 2011-01-17
  • 打赏
  • 举报
回复
mysql_set_charset("uft-8",$link)

21,886

社区成员

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

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