php sqlserver 中文,php链接sqlserver中文乱码怎么办?
php链接sqlserver中文乱码怎么办?,代码,分析器,乱码,俄文,解决办法
php链接sqlserver中文乱码怎么办?
易采站长站,站长之家为您整理了php链接sqlserver中文乱码怎么办?的相关内容。
php链接sqlserver中文乱码的解决办法:1、打开sqlserver2005的查询分析器;2、打开【php.ini】,配置【mssql.charset = "utf-8"】;3、在php文件中添加相关代码;4、进行输入数据的转码。
php链接sqlserver中文乱码的解决办法:
第一,打开sqlserver2005的查询分析器,codeSELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')
运行,查看结果,显示“936”,说明该数据库的编码为GBK
附表如下:
936 简体中文GBK
950 繁体中文BIG5
437 美国/加拿大英语
932 日文
949 韩文 8
66 俄文
65001 unicode UFT-8
第二,打开php.ini,配置如下mssql.charset = "utf-8"
记得重启服务器!!!!!!!
第三,在php文件中添加下面代码,<?php …… header("content-Type: text/html; charset=utf-8"); ……?>
第四,进行输入数据的转码工作
数据表test如下:
模拟提交的变量为 type = '联通', 对其进行转码$type = '联通';$type = (iconv('UTF-8','GBK',$type));
sql 语句如下,$result= mssql_query("select * from dbo.test where type = '$type' and name = 'TOM'", $conn);
第五,对查询后的结果进行转码(核心代码如下)$res['type'] = iconv('GBK','UTF-8',$result['type']);echo $res['type'];
查看输出:
联通
显示正常。
第六,将第五的代码进行更改调整如下:$res['stname'] = urlencode(iconv('GBK','UTF-8',$row['stname']));
然后,封装JSON,发送出去echo urldecode(json_encode($res));以上就是关于对php链接sqlserver中文乱码怎么办?的详细介绍。欢迎大家对php链接sqlserver中文乱码怎么办?内容提出宝贵意见
php sqlserver 中文,php链接sqlserver中文乱码怎么办?相关推荐
- .net环境下ckeditor与ckfinder中文文件链接乱码的问题
.net环境下ckeditor与ckfinder中文文件链接乱码的问题 将ckfinder.js中的 getUrl:function(){return this.folder.getUrl()+enc ...
- Crt链接linux中文乱码,securecrt怎么显示中文?securecrt中文乱码解决方法
描述 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件. SecureCRT支持SSH,同时支持Telnet和 ...
- mysql导入中文数据_MYSQL导入中文数据乱码的四种解决办法
方式一:通过增添参数 –default-character-set = utf8 解决乱码问题 方式一:通过增添参数 –default-character-set = utf8 解决乱码问题 mysq ...
- keil复制代码乱码_win7系统下Keil复制中文注释到记事本出现乱码的解决方法
Keil是软件编程的时候经常会用到的软件,但是有不少win7系统用户在复制Keil源程序中文注释到记事本的时候,发现出现了乱码的情况,遇到这样的问题该如何处理呢,现在为大家带来win7系统下Keil复 ...
- utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件
utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件 参考文章: (1)utf-8编码的中文注释 在 sourceinsight 显示乱码的解 ...
- python连接sqlserver_python 链接sqlserver 写接口实例
我是使用pymssql完成的sqlserver,首先下载符合版本的pymssql的whl,然后安装,在pycharm的default setting->project Interpreter中确 ...
- VC6里面的中文名字或者注释复制乱码解决
只要你把输入法换成中文的输入法如搜狗,复制的编辑器输入法也调整为中文的,就会解决乱码复制问题,不知道原因,肯定是编码问题,不想深究.解决问题而已 转载于:https://www.cnblogs.com ...
- java压缩----使用sun JDK压缩--中文的文件名会是乱码
经测试,文件名为中文的压缩完为乱码,测试过.txt 的文件类型,中文内容可以正常显示. 所以这种方案不可行. import java.io.File; import java.io.IOExcepti ...
- sqlserver修改链接服务器,sqlserver怎么新建链接服务器
sqlserver怎么新建链接服务器 内容精选 换一换 在IntelliJ上选择"项目",找到".idea"文件夹,单击右键选择"新建>文件&q ...
最新文章
- package.json 依赖包版本号
- 2019北京智源大会完整议程重磅揭晓!
- 深层上下文化的单词表示
- 基于Spring AOP的JDK动态代理和CGLIB代理
- Java版的防抖(debounce)和节流(throttle)
- JQuery:全选按钮的实现
- 不止性能优化,移动端 APM 产品研发技能
- loadrunner发送json_Loadrunner模拟JSON接口请求进行测试
- 机器学习知识总结系列- 模型评估(1-2)
- CocosCreator矢量绘图组件(2)
- win7 任务栏图标计算机,电脑系统win7怎么修改任务栏的图标
- win10 截屏方法
- 腾讯云主机SSH连接不上如何解决
- 向日葵的约定(歌词中日对译)
- html关于页内样式,HTML的页内样式演示案例
- excel表格末尾添加一行_Excel表格制作在添加数据之后可以自动更新的汇总表
- Python使用selenium模拟登陆,截取图片验证码并转化为base64
- 3698: XWW的难题 有源汇上下界最大流
- 重装系统+驱动安装过程(win10,华为magicbook,清洁安装)
- Inno Setup 系列之添加管理员权限
热门文章
- 网络编程——基本名词术语解析
- 外贸推广网站和社交媒体营销怎么做?
- 数据库设计2————需求分析
- 王者s19服务器维护到什么时候,王者荣耀S19新版本玄雍危机维护到几点 王者荣耀今天几点维护完...
- IntelliJ IDEA设置JDK版本
- 高效项目的七个习惯-转载
- C语言:简单时钟程序
- Numpy中使用astype函数转换numpy数组数据类型
- 跑步听歌用哪种耳机更合适,适合跑步听歌的耳机推荐
- python元组添加元素_Python 元组_python元组操作_添加元素_python 元组转字符串