热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php查询mssql出现乱码的操作

php教程|php手册php,查询,mssql,出现,乱码,解决,方法,php,查询,mssql,出现,乱码,解决,方法,具体,分析,php教程-php手册php查询mssql出现

php教程|php手册php查询mssql出现乱码的操作
php,查询,mssql,出现,乱码,解决,方法,php,查询,mssql,出现,乱码,解决,方法,具体,分析,
php教程-php手册
php查询mssql出现乱码的解决方法
android 传奇源码,vscode检测代码,tmail ubuntu,tomcat每日重启,sqlite 字段不为空,css 点赞插件,现在前端常用什么框架,爬虫小米官网数据,php界面设计,147seo软件,html网站地图生成,网页正则表达式提取器,设计师博客模板lzw
具体分析如下:
传奇脚本vc源码,vscode怎么写,ubuntu设置通电自启动,tomcat 自动中断,mvc sqlite3,评级插件,web前端开发框架源码,飞鸟游鱼爬虫组词,php的类定义,小说站 seo,网站分类asp,网页顶部旁边的小图标,shopnc模板替换,wordpress 增加页面,部队设备管理系统源码,cc2530程序下载电路lzw
在php连接mssql时查询出来的全部是乱码,这种问题我根据经验知道是编码问题,下面来给各位总结一下解决方法.
phpexcel源码,VScode注释js,ubuntu研发,tomcat mac地址,用sqlite开发微博,网易邮箱插件 下载,好程序员前端框架,梦见爬虫向自己爬过来,取反 php,通州拼多多seo,phpwind 企业网站,网页动态字源码,帝国 cms 标签模板idlzw
方法一,修改php.ini文件,当然根据你页面情况来设置也可以是utf-8编码了,代码如下:

代码如下:

;mssql.charset = “ISO-8859-1”

mssql.charset = “GBK”

方法二,直接程序中转换,代码如下:

代码如下:

iconv(‘GB2312′,’UTF-8’,$data)

方法三,利用Ado连接在连接时设置编码,代码如下:

代码如下:

$cOnn= new COM(“ADODB.Connection”, NULL, CP_UTF8) or die(“Cannot start ADO”);

PHP例子,代码如下:

代码如下:


//print(“The next line generates an error.www.liuzhongwei.com
“);
//printaline(“PLEASE?”);
//print(“This will not be displayed due to the above error.”);
?>
$cOnn= new COM(“ADODB.Connection”, NULL, CP_UTF8) or die(“Cannot start ADO”);
//access 数据库的打开方式
//$conn->Open(“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db”);
//$conn->Open(“DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db”);
$conn->Open(“Driver={SQL Server};Server={192.168.22.40};Database=sugarcrm_db;UID=sa;PWD=123456;”) ;
// 执行查询并输出数据
$rs = $conn->Execute(‘SELECT * FROM accounts’) or die (“error query”);
?>

while (!$rs->EOF) {
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
$rs->MoveNext();
}
?>

IDTitle
‘. $rs->Fields[‘id’]->Value .’‘. $rs->Fields[‘name’]->Value .’

// 释放资源
$rs->Close();
$conn->Close();
$rs = null;
$cOnn= null;
?>

总结:

一是:数据库类型,其中包括,数据库,表,字段三处都要统一,可以检查一下

二是:文件的编码类型,你若用dw或editplus可以查看页面编码,不同需修改

三是:访问数据库时的设置既set NAMES utf8;

四是:浏览器显示方式,添加meta属性


推荐阅读
  • 本文分析和介绍了GLo ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • 抓取百万知乎用户设计之实体设计
    一.实体的关系实体是根据返回的Json数据来设计的教育经历方面用户可以有很多教育经理,USER和education是一对多的关系,一个education对应一个education一 ... [详细]
  • Xib九宫格应用管理使用xib封装一个自定义view的步骤1新建一个继承UIView的自定义view,假设类名叫做(AppView)2新建一个AppView.xib文件来描述 ... [详细]
  •  开篇:zxing.net是.net平台下编解条形码和二维码的工具。 首先创建新项目    选择mvc模板     添加一个控制器  在项目引用中的引用 ... [详细]
  • Adapter相当于C(Controller,控制器),listView相当于V(View,视图)用于显示数据为ListView提供数据的List,数组或数据库相当于MVC模式中的 ... [详细]
  • ———Java培训、Android培训、iOS培训、.Net培训、期待与您交流!———一、引用计数器每个OC对象都有自己的引用计数器,表示“对象被引用 ... [详细]
  • 导读:很多朋友问到关于入门学什么php框架简单的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • 调用:视图调用:1@Html.DropDownListFor(tt.HrEmpGuid,ViewData[Emp] as SelectList, new {@class   ... [详细]
  • 1.研究背景及其意义互联网从发展到至今,已经深入到人们的日常生活中,并且不论老人还是小孩,多少都会接触到互联网。在这个越来越信息化的社会& ... [详细]
  • 中柏pad7安装linux,千元2in1平板新选择 中柏EZpad 7详细图文评测
    平板电脑由于出色的便携性能,在项目演示和内容沟通交流上有着得天独厚的优势,所以受到了商务人士的青睐。但是很多时候用户需要使用Windows系统来处理一些 ... [详细]
  • 《时代》杂志特稿:Vitalik正在担忧加密行业的未来 |链捕手 ... [详细]
  • POI编程
    POI编程1简介在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
author-avatar
mobiledu2502938445
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有