请教用php如何让mysql输出中文

leboc 2009-04-01 11:01:54

我在输入和输出数据库中的"mysql_connect(...)"之后使用了mysql_query("set names gb2312");

输出还是乱码,请教该如何解决?
...全文
98 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
乐游 之 神话 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dzxccsu 的回复:]
记住,面页,数据库连接,数据库这几个方面你的编码要统一,这样就不会出现乱码了!
[/Quote]mysql_query("set names gb2312");
mengshan1986 2009-04-02
  • 打赏
  • 举报
回复
是的,如果默认数据库编码不是gb2312,建立表的时候需要制定编码
leboc 2009-04-02
  • 打赏
  • 举报
回复
页面的编码是gb2312
储存和输出也都选择了gb2312

请问一下,建立数据库表的时候也要选择gb2312吗?
crazymanjl 2009-04-02
  • 打赏
  • 举报
回复
header('Content-Type:text/html;charset=gb2312');
mengshan1986 2009-04-02
  • 打赏
  • 举报
回复
数据存储编码也要设为gb2312,编码要统一。
dzxccsu 2009-04-02
  • 打赏
  • 举报
回复
记住,面页,数据库连接,数据库这几个方面你的编码要统一,这样就不会出现乱码了!
daxink2 2009-04-02
  • 打赏
  • 举报
回复
UP!UP!UP!编码统一!!
syscgc 2009-04-02
  • 打赏
  • 举报
回复
你页面的编码是gb2312的不

21,890

社区成员

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

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