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中文乱码怎么办?相关推荐

  1. .net环境下ckeditor与ckfinder中文文件链接乱码的问题

    .net环境下ckeditor与ckfinder中文文件链接乱码的问题 将ckfinder.js中的 getUrl:function(){return this.folder.getUrl()+enc ...

  2. Crt链接linux中文乱码,securecrt怎么显示中文?securecrt中文乱码解决方法

    描述 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件. SecureCRT支持SSH,同时支持Telnet和 ...

  3. mysql导入中文数据_MYSQL导入中文数据乱码的四种解决办法

    方式一:通过增添参数 –default-character-set = utf8 解决乱码问题 方式一:通过增添参数 –default-character-set = utf8 解决乱码问题 mysq ...

  4. keil复制代码乱码_win7系统下Keil复制中文注释到记事本出现乱码的解决方法

    Keil是软件编程的时候经常会用到的软件,但是有不少win7系统用户在复制Keil源程序中文注释到记事本的时候,发现出现了乱码的情况,遇到这样的问题该如何处理呢,现在为大家带来win7系统下Keil复 ...

  5. utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件

    utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件 参考文章: (1)utf-8编码的中文注释 在 sourceinsight 显示乱码的解 ...

  6. python连接sqlserver_python 链接sqlserver 写接口实例

    我是使用pymssql完成的sqlserver,首先下载符合版本的pymssql的whl,然后安装,在pycharm的default setting->project Interpreter中确 ...

  7. VC6里面的中文名字或者注释复制乱码解决

    只要你把输入法换成中文的输入法如搜狗,复制的编辑器输入法也调整为中文的,就会解决乱码复制问题,不知道原因,肯定是编码问题,不想深究.解决问题而已 转载于:https://www.cnblogs.com ...

  8. java压缩----使用sun JDK压缩--中文的文件名会是乱码

    经测试,文件名为中文的压缩完为乱码,测试过.txt 的文件类型,中文内容可以正常显示. 所以这种方案不可行. import java.io.File; import java.io.IOExcepti ...

  9. sqlserver修改链接服务器,sqlserver怎么新建链接服务器

    sqlserver怎么新建链接服务器 内容精选 换一换 在IntelliJ上选择"项目",找到".idea"文件夹,单击右键选择"新建>文件&q ...

最新文章

  1. package.json 依赖包版本号
  2. 2019北京智源大会完整议程重磅揭晓!
  3. 深层上下文化的单词表示
  4. 基于Spring AOP的JDK动态代理和CGLIB代理
  5. Java版的防抖(debounce)和节流(throttle)
  6. JQuery:全选按钮的实现
  7. 不止性能优化,移动端 APM 产品研发技能
  8. loadrunner发送json_Loadrunner模拟JSON接口请求进行测试
  9. 机器学习知识总结系列- 模型评估(1-2)
  10. CocosCreator矢量绘图组件(2)
  11. win7 任务栏图标计算机,电脑系统win7怎么修改任务栏的图标
  12. win10 截屏方法
  13. 腾讯云主机SSH连接不上如何解决
  14. 向日葵的约定(歌词中日对译)
  15. html关于页内样式,HTML的页内样式演示案例
  16. excel表格末尾添加一行_Excel表格制作在添加数据之后可以自动更新的汇总表
  17. Python使用selenium模拟登陆,截取图片验证码并转化为base64
  18. 3698: XWW的难题 有源汇上下界最大流
  19. 重装系统+驱动安装过程(win10,华为magicbook,清洁安装)
  20. Inno Setup 系列之添加管理员权限

热门文章

  1. 网络编程——基本名词术语解析
  2. 外贸推广网站和社交媒体营销怎么做?
  3. 数据库设计2————需求分析
  4. 王者s19服务器维护到什么时候,王者荣耀S19新版本玄雍危机维护到几点 王者荣耀今天几点维护完...
  5. IntelliJ IDEA设置JDK版本
  6. 高效项目的七个习惯-转载
  7. C语言:简单时钟程序
  8. Numpy中使用astype函数转换numpy数组数据类型
  9. 跑步听歌用哪种耳机更合适,适合跑步听歌的耳机推荐
  10. python元组添加元素_Python 元组_python元组操作_添加元素_python 元组转字符串