在使用 php 5 中,通过 mysql 查询得到的值全部成为 '???????',原来是字符集设错了。

我在安装 MySQL 5 时,已经选择默认字符集为 gb2312,但还是返回乱码,解决的办法是在连接 MySQL 服务器后,调用一个与所设字符集相同的 "set names X" 语句(X 为你所设的字符集)。下面是我的连接函数:

function sql_connect() {

global $MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD, $MYSQL_DATABASE;

$connection = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD) or startUpError('

Could not connect to MySQL database.

','Connect Error');

if (!mysql_select_db($MYSQL_DATABASE))

{

include'install.php';

doInstall();

http://www.gaodaima.com/48095.html使用php 5时MySQL返回乱码的解决办法_php

mysql_select_db($MYSQL_DATABASE) or startUpError('

Could not select database: '. mysql_error().'

', 'Connect Error');

}

sql_query('set names "gb2312"');    //sql_query是一个自定义的执行查询函数,关键是这个语句

return $connection;

}

欢迎大家阅读《使用php 5时MySQL返回乱码的解决办法_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

php 返回英文乱码,使用php 5时MySQL返回乱码的解决办法_php相关推荐

  1. php 和mysql中文乱码问题,常见php与mysql中文乱码问题解决办法

    常见php与mysql中文乱码问题解决办法 乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号. 症状:用PHPmyAdmin输 ...

  2. Win7 IIS7.5运行ASP时出现500错误的解决办法

    http 500内部服务器错误说明IIS服务器无法解析ASP代码,下面为大家介绍下Win7 IIS7.5运行ASP时出现500错误的解决办法 http 500内部服务器错误说明IIS服务器无法解析AS ...

  3. shell 删除simatic_安装西门子软件时提示重启电脑的解决办法

    原标题:安装西门子软件时提示重启电脑的解决办法 安装西门子软件时提示重启电脑的解决办法 在西门子软件安装时,比如:WinCC.Step7.SIMATIC NET SQL Server for WINC ...

  4. Macbook pro 2016/2017 接入扩展坞时断 WIFI 问题的解决办法

    Macbook pro 2016/2017 接入扩展坞时断 WIFI 问题的解决办法 参考文章: (1)Macbook pro 2016/2017 接入扩展坞时断 WIFI 问题的解决办法 (2)ht ...

  5. 使用 QT 时遇到的问题及解决办法

    使用 QT 时遇到的问题及解决办法 Use multi-arg instead [clazy-qstring-arg] 不要使用一连串的 arg().arg().arg() QString(" ...

  6. 在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法

    在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法 1.sudo rosdep init 在执行 sudo rosdep init 命 ...

  7. linux安装mysql不成功怎么处理_Linux上安装MySQL时出现不兼容的解决办法

    Linux上安装MySQL时出现不兼容的解决办法 在linux 上安装mysql rpm的时候,安装不成功 MySQL-client-5.5.36-1.linux2.6.x86_64.rpm MySQ ...

  8. mysql update语句卡死_oracle执行update语句时卡住问题分析及解决办法

    问题 开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果.但是奇怪的是执行其他的select语句却是 ...

  9. 将ubuntu安装在用剩下的硬盘改装成的移动硬盘时遇到的问题及解决办法

    将ubuntu安装在用剩下的硬盘改装成的移动硬盘时遇到的问题及解决办法 参考文章: (1)将ubuntu安装在用剩下的硬盘改装成的移动硬盘时遇到的问题及解决办法 (2)https://www.cnbl ...

最新文章

  1. 阿里云文件存储和自我管理的云解决方案的TCO比较
  2. 广播,实现强制下线功能(项目文件已上传GitHub)
  3. Install oracle 10g on RHEL 5.6--quick reference
  4. python小猪蹄儿
  5. NLP高阶实战必读:一文走遍完整自然语言处理流程
  6. htt://3g.hn_根据我对“询问HN:谁在招聘?”的分析,开发人员技能发展趋势
  7. 如何用PPT编制方案 (5)PPT中的文字设计
  8. MySQL表的操作(一)
  9. 服务器共享文件有访问台数限制,Win7/xp系统下共享文件夹最大连接数限制怎么解除...
  10. mysql 两条数据相减_mysql 实现相邻两条数据相减
  11. 格拉布斯(Grubbs)准则法
  12. 图像直方图均衡 matlab,图像直方图均衡化
  13. 【K8S】K8s部署Metrics-Server服务
  14. 从机械硬盘和固态硬盘的结构来看IO
  15. h5课件制作_一款专业的HTML5课件制作工具:炫课
  16. 常用电子元器件介绍 齿轮规格的参数
  17. Codeforces Round #504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)切题报告(A-B题)
  18. Unity开发win10软件系列问题6: unity调用 win10 虚拟键盘tabtip.exe
  19. 使用mpx开发外卖小程序完整教程(附源码)
  20. 交叉编译时不要忘记-march编译选项

热门文章

  1. LED灯亮灭模拟小星星第一句
  2. 漫画:位运算技巧整理汇总+一道被嫌弃的题目
  3. [Linux Audio Driver] Qualcomm平台音频GMS认证器件要求
  4. 单模连接器损耗与影响因素
  5. 苹果LIVE PHOTOS实况照片转普通静态照片jpg
  6. rt-thread通过spi连接W25Q32后无法读取ID
  7. 物联网已经发展多年,为什么一直不温不火
  8. Android 2个Service实现相互保活,通过bindservice来实现,不通过广播实现
  9. 5月9日机构对金融市场观点汇总
  10. flip game java_LeetCode 293. Flip Game