PHP中文乱码问题及解决方法

  1. <html> 
  2. <head> 
  3. <title></title> 
  4. </head> 
  5. <body> 
  6. <?php 
  7. $mysql_server_name='localhost'
  8. $mysql_username='root'
  9. $mysql_password='000000'
  10. $mysql_database='lib'
  11. $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); 
  12. $sql="select name,age from mytb"
  13. print($conn); 
  14. $rs=mysql_db_query("lib","select * from mytb",$conn); 
  15. print("n<br>"); 
  16. while($row = mysql_fetch_object($rs)){ 
  17. print ($row->name.":".$row->age."<br>"); 
  18. mysql_close($conn); 
  19. ?> 
 
显示如下:
 
  1. Resource id #1 
  2. dd:54 
  3. ddd:8 
  4. ??:15 
  5. ???:25 
  6. ??:32 
mysql编码:utf8,GBK都试过了。mysql font 和命令行显示都正确。

问题补充,乱码:

  1. ???:15 
  2. ???:25 
  3. ??:32 
这几行,数据库里的值是汉字.显示出来的是问号.解决办法,找到如下代码:
 
  1. $rs=mysql_db_query("lib","select * from mytb",$conn); 
前面加上
 
  1. mysql_query("set names gb2312"); //或者下面语句
  2. mysql_query("set names gbk"); 
波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » PHP中文乱码问题及解决方法

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡