PHP中文乱码问题及解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-27 22:28:13 浏览: 评论:0
- <html>
- <head>
- <title></title>
- </head>
- <body>
- <?php
- $mysql_server_name='localhost';
- $mysql_username='root';
- $mysql_password='000000';
- $mysql_database='lib';
- $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
- $sql="select name,age from mytb";
- print($conn);
- $rs=mysql_db_query("lib","select * from mytb",$conn);
- print("n<br>");
- while($row = mysql_fetch_object($rs)){
- print ($row->name.":".$row->age."<br>");
- }
- mysql_close($conn);
- ?>
显示如下:
- Resource id #1
- dd:54
- ddd:8
- ??:15
- ???:25
- ??:32
mysql编码:utf8,GBK都试过了。mysql font 和命令行显示都正确。
问题补充,乱码:
- ???:15
- ???:25
- ??:32
这几行,数据库里的值是汉字.显示出来的是问号.解决办法,找到如下代码:
- $rs=mysql_db_query("lib","select * from mytb",$conn);
前面加上
- mysql_query("set names gb2312"); //或者下面语句
- mysql_query("set names gbk");
Tags: PHP中文 乱码 问题
相关文章
- ·在php中中文乱码解决方法(2013-11-29)
- ·php实现中文文件名文件下载(2014-01-06)
- ·php中文字串截取无乱码的方法(2014-07-04)
- ·php实现中文字串截取无乱码的方法(2014-07-07)
- ·php中文汉字验证码程序(2014-08-23)
- ·PHP读MYSQL中文乱码的解决方法(2014-09-11)
- ·php中文乱码问题和MySql出现中文乱码的解决方法(2014-09-11)
- ·解决PHP中file_exists()判断中文文件名无效(2014-09-13)
- ·PHP Header下载文件在IE文件名中文乱码问题(2014-09-13)
- ·php ord 函数与中文乱码解决方法(2014-09-19)
- ·php urlencode中文编码与urlencode语法(2014-09-20)
- ·php生成二维码中文乱码问题解决方法(2014-09-20)
- ·php中文乱码问题解决方法(2014-09-21)
- ·PHP中文文件名输出乱码解决方法(2014-09-21)
- ·解决PHP中文乱码的4项小技巧(2015-04-04)
- ·php中文字符串截取方法防止乱码解析(2015-04-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)