php + mssql乱码
当用PHP自带的模块php_mssql.dll去调用MSSQL数据库时,中文数据会乱码。
但如果我们采用ADODB的方式去做,就不会乱码了。请看下面的具体实例:
调用开源的adodb.inc.php(支持多种数据库,官网http://adodb.sourceforge.net/)
<?php
include('adodb5/adodb.inc.php'); $db = &ADONewConnection("ado_mssql"); $myDSN="PROVIDER=MSDASQL;DRIVER={SQL Server};" . "SERVER=dbserver;DATABASE=dbname;UID=dbuser;PWD=dbpwd;" ; $db->Connect($myDSN); $rs = $db->Execute("sql query"); $arr = $rs->GetArray(); print_r($arr); ?> |
注意:这个参数$db->charPage很关键,根据自己网站的编码去设置!
http://sourceforge.net/projects/adodb/files/adodb-php5-only/adodb-520-for-php5/
转载于:https://www.cnblogs.com/jouny/p/5008811.html
php + mssql乱码相关推荐
- thinkphp链接mssql以及查询中文乱码问题
为什么80%的码农都做不了架构师?>>> 首先说下我的环境,thinkphp版本3.1 php版本5.2.6 sqlserver2005 mysql版本5.2 最近做一个 ...
- php连mssql 中文乱码,PHP连接MSSQL显示中文时为乱码_PHP教程
PHP连接MSSQL显示中文时为乱码 PHP连接MSSQL显示中文时为乱码主要是因为编码问题了,我们只要懂得一对于数据库与页面的编码统一处理就可以解决了,下面一起来看看下文. 因为一直在使用 wind ...
- freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法
PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...
- php sql中文乱码怎么解决,php显示mssql中文乱码怎么办
php显示mssql中文乱码的解决办法:1.根据页面情况来设置utf-8编码:2.直接在程序中通过iconv函数进行转码:3.利用Ado连接,并在连接时设置编码:4.添加meta属性"&qu ...
- 【MSSQL】SQL SERVER导入中文乱码问题解决
公司最近承接了一个项目,甲方现使用旧版SiteServer框架(以下简称"SiteCMS")作为门户网站,使用的数据源是SQL Server. 现在需要对SiteCMS进行升级,在 ...
- 解决在英文版MSSQL中插入中文乱码的问题
解决在英文版MSSQL中插入中文乱码的问题 英文版的MSSQL(据说还有Access,但是我没用过)中直接在SQL语句中插入中文最终会显示??? 但是在中文版的管理器中插入中文却没有问题. 解决的方法 ...
- mssql php 乱码_php mssql中文乱码怎么办
php mssql中文乱码的解决办法:1.在php页面中加入语句为"SELECT COLLATIONPROPERTY('Chinese_PRC_90_CI_AI', 'CodePage') ...
- php 和mssql中文出现乱码,php mssql 中文各种乱码
1 查询输出时乱码 (SELECT ) 因为MSSQL 数据库一般都是 GBK 编码,所以在php页面中加入 header('Content-Type:text/html; charset=GBK' ...
- 国际化使用UTF-8造成数据库MSSQL Server 2000/2005存储乱码的分析
看了许多网上使用MSSQL Server 2000/2005使用UTF-8造成数据库存储乱码的描述,也说一下自己做的一个国际化项目的经验. 这个项目描述: 架构:VC++的ATL Server进行开发 ...
最新文章
- 获取bing带swim的网址列表
- java中怪物移动_java中两大怪物,附带面试题!
- WPF代码模板-布局部分
- 8种常用图像处理算法
- Scala赋值运算符分类
- Marshal在C#中的应用(void *指针到IntPtr的转化)
- java 多线程和并行编程_Java 8中的并行和异步编程
- Mybatis中的核心配置文件SqlMapConfig.xml详细介绍
- SQLite学习总结(1)——SQLite简介及快速入门
- EXSi5.5安装篇
- python如何读取文本_python 如何读取windows-1252格式文本?
- BigDecimal的保留位数和四舍五入的方法
- 20个Flutter实例视频教程-01节底部导航栏和切换效果的制作-1
- C/C++学习路线总结与分享
- 一篇文章讲透控制反转和依赖注入
- 第一个小项目——坦克大战
- SAP ABAP FOR ALL ENTRIES 的用法
- shiro教程1(HelloWorld)
- python可视化图表生成(二)
- ios label文字行间距_ios实践之Label 字间距、行间距、两端对齐、分行显示
热门文章
- 【C++】 C++标准模板库(一) Vector
- ucos 消息队列代码详解_用python实现 多进程队的列数据处理详解,零基础记得都收藏哦
- shell连接工具_盘点下我用的顺手的那些工具
- 2012 r2 万能网卡驱动_老旧台式机也可升级WiFi6和蓝牙5.1,仅安装百元网卡即可...
- angularjs 让当前路由重新加载_Spring Cloud Gateway的动态路由怎样做?集成Nacos实现很简单...
- java 最新sql注入原因以及预防方案(易理解)
- 进程间通信--无名管道(pipe)
- TCP/IP学习笔记(五)TCP的保活定时器
- matlab中的scramble函数,matlab 中 hold on 和hold off的使用
- cad lisp 画四边形_多年经验总结CAD技巧6