`
日光倾城。
  • 浏览: 83121 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

php查询数据库乱码问题

    博客分类:
  • php
阅读更多
<?php  
$conn = mysql_connect("localhost","root",""); 
mysql_query("set names 'gbk'");//这就是指定数据库字符集,一般放在连接数据库后面就系了 
mysql_select_db("test"); 

$sql = "select * from mysqlcode"; 
$result = mysql_query($sql,$conn); 

?> 
 <?php while($row = mysql_fetch_assoc($result)){ 
 echo "   
 $row['id'].
    $row['content']; 
}?>   
</table> 
</body> 
</html> 
<?php mysql_free_result($result);?> 

如果我们将mysql_query("set names 'gbk'");注释掉,肯定是乱码
加上那句又正常了
一句话
你数据库用什么编码,在对数据库操作之前就set names '你的编码';
分享到:
评论

相关推荐

    PHP 解决读存数据库乱码问题

    解决读存数据库乱码问题,关于php的一些数据库乱码解决方案。

    MySql数据库导入乱码

    大家在使用PHPmyadmin把mysql数据库导出导入的时候都遇到过中文乱码的问题,尤其是网站迁移的过程中,只有把这个中文乱码的问题解决好了,你才能把mysql数据库玩熟玩好。

    解决php写入数据库乱码的问题

    在本文里小编给大家分享的是一篇关于解决php写入数据库乱码的问题的知识点内容,需要的朋友们可以学习下。

    PHP利用纯真IP数据库在本地实现IP地址信息查询(无乱码)

    PHP利用纯真IP数据库在本地实现IP地址信息查询,返回结果无乱码,代码稳定可靠,2020.08.28日出炉的代码

    PHP使用PDO操作数据库的乱码问题解决方法

    本文实例讲述了PHP使用PDO操作数据库的乱码问题解决方法。分享给大家供大家参考,具体如下: 当使用 PDO 连接操作数据库的时候,有时会出现:保存在数据库中的汉字为乱码。以文件为 UTF-8 格式,其解决方法如下: ...

    php插入到mysql数据库中文乱码问题解决

    重装了系统重新安装了PHP的运行环境,也没注意太多,想写点东西复习复习……当我用INSERT INTO想数据表里添加数据的时候,发现数据只要是中文的都是以乱码显示的,于是我在网页中规定了语言为gbk发现还是不行,在...

    php封装数据库操作类.zip

    统一编码(utf8),不易导致乱码 3.结构清晰. 如处理前端请求的后台程序(test.php) 表封装类(user.class.php) 数据库封装类(db.class.php) 配置信息(configuration.php) 以下例子有四个文件:...

    php版mysql大数据库备份和恢复工具

    1.乱码问题一般仅出现在MySQL 4.1/MySQL 5 版本以后,如果你的数据库低于这个版本,基本可以不用考虑这个问题. 2.确保原始数据的完整是至关重要的.就算导出时出现乱码,但只要原始数据完整,总有解决的办法.所以,导出时...

    PHP向mysql插入中文乱码问题,php文件内容写入数据库!

    NULL 博文链接:https://441415.iteye.com/blog/986178

    PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码

    老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,...

    thinkphp3查询mssql数据库乱码解决方法分享

    thinkphp查询mssql数据库出现乱码的原因是ThinkPHP默认为UTF-8,而msmsql数据库是简体中文版,存储的是GB2312编码 解决方法: 1:在ThinkPHP\Lib\Core 打开Db.class.php,在其最后面加上2:在Db.class.php找到...

    PHP+MySQL存储数据常见中文乱码问题小结

    本文实例总结了PHP+MySQL存储数据常见中文乱码问题。分享给大家供大家参考,具体如下: PHP+MySQL出现中文乱码的常见原因: 1. MYSQL数据库的编码是utf8,与PHP网页的编码格式不一致,就会造成MYSQL中的中文乱码。 2. ...

    彩虹PHP开发的目录程序,无需数据库,安装简单,使用方便

    彩虹目录列表是一款用PHP...支持中文文件名编码设置,解决乱码问题 支持安装在子目录 更新日志: V1.1:优化文件列表表格样式 V1.2:更新了全新的文件管理功能、支持设置目录密码访问 V1.3:增加文本在线编辑功能

    PHP WEB 开发乱码问题总结

    php开发过程中主要有五个方面可能会导致乱码。...三.MYSQL 数据库使用UTF-8 编码的问题 四.JS 相关的UTF-8 编码问题 五.FLASH 相关的UTF-8 编码问题 内容来自互联网 LAMP 中国QQ 群: 34513293 WEB 前端群: 73269871

    phpmysql数据库备份代码

    在原faisunSQL 4.0的基础上,针对数据备份过程中出现乱码的问题,做了优化. 增强的功能: 1.自动识别数据库版本,对于MySQL 4.1以上,备份数据时提示选择字符集. 2.导入数据时,提示原数据库编码,并自动识别. 3.增加...

    完美解决WAMP乱码问题

    PHP乱码或者mysql乱码,多半是因为没有统一编码,要解决PHP/mysql乱码,只要做到三码合一即可. 所谓三码,是指文件编码,页面编码声明和数据库字符集,要使用相同的编码,如全部为utf-8. 怎么做到三码合一?下面以utf-8为例,...

    如何解决MySql-JSP中文乱码问题

    本文档详细地介绍了如何解决MySql数据库中的中文乱码问题,此问题的解决将极大地帮助基于MySql的PHP编程、JSP编程、Servlet编程及C#或.Net编程!测试过的开发平台包括 Netbeans和Eclipse。测试过的服务器包括Apache、...

Global site tag (gtag.js) - Google Analytics