注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天涯倦客的博客

祝福你朋友永远快乐!

 
 
 

日志

 
 

PHP+mysql中中文查询输出乱码解决  

2012-04-21 18:49:10|  分类: PHP |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1、数据库的编码设为utf-8
打开数据库配置文件my.ini,在里面设置
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
2、执行mysql_query时添加
mysql_query("set names 'utf8'");
程序代码示例
<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";
echo "<contact>\n";
$con = mysql_connect("localhost", "user", "password");
if ($con) {
        mysql_query("set names 'utf8'");
        mysql_select_db("test", $con);
                                $rs = mysql_query("select * from member;", $con);
                                if ($rs) {
                                        while($row = mysql_fetch_assoc($rs)) {
                                                echo "<member id=\"$row[name]\">\n" .
                                                                "<name>$row[phone]</name>\n" .
                                                                "</member>\n";
                                        }
                                        mysql_free_result($rs);
        }
        mysql_close($con);
}
                                echo "</contact>";
?>
  评论这张
 
阅读(459)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017