后端开发|PHP问题
php,mssql,中文乱码
后端开发-PHP问题
易语言简单电台源码,vscode运行127,ubuntu系统启动root,tomcat85,sqlite查看表名,jquery 树形结构插件,前端移动兼容页面框架,慢慢买爬虫网址,php qq空间,页面seo代码,推广类网站模板,网页曲线实例,免费领取手机页面模板源码,html页面切入效果,图书信息管理系统安卓app源码,极致泛站群程序lzw
php连接mssql中文乱码的解决办法:
图形函数库源码,vscode 关键字插件,ubuntu 菜单下边,tomcat7 漏洞,爬虫规划路线,php 相册模板,seo教程视频泛目录推广,ecshop模板网站怎么样与qq连接,dedecms资讯类模板免费lzw
乱码原因
好看的搜索框源码,vscode下载serve,ubuntu上截图快捷键,tomcat引用位置,内嵌SQLite在哪里,emlog插件位置,简单易用的前端框架,什么事聚焦爬虫,php表单获取,丰南seo排名,最大的源代码网站,c 网页源代码,帝国cms 后台模板,网站后台程序开发教程lzw
只要你使用的是php自带的那个mssql,那读出来的数据编码格式一定是gbk,这是因为mssql自身只有gbk的编码,且不能定义
解决方案
1、使用mssql
可以在输出的时候,对输出的数据强制转换,只需要转换汉字,数字不需要转
while($row = mssql_fetch_row($result)){echo iconv(GB2312,UTF-8,$row[0]);}
2、使用最新的微软扩展sqlsrv driver for php
下载这个dll,放到php的ext文件夹中
修改php.ini打开这个扩展
在定义连接时,可以指定编码为utf-8
如果觉得《php连接mssql中文乱码怎么办?》对你有帮助,请点赞、收藏,并留下你的观点哦!