找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 php教程 查看内容

php链接sqlserver中文乱码怎么办?-PHP问题

作者:模板之家 2020-10-28 16:34 3132人关注

php链接sqlserver中文乱码的解决办法:1、打开sqlserver2005的查询分析器;2、打开【php.ini】,配置【mssql.charsetutf-8】;3、在php文件中添加相关代码;4、进行输入数据的转码。,php链接sqlserver中文乱码怎么办 ...

php链接sqlserver中文乱码的解决办法:1、打开sqlserver2005的查询分析器;2、打开【php.ini】,配置【mssql.charset = "utf-8"】;3、在php文件中添加相关代码;4、进行输入数据的转码。

php链接sqlserver中文乱码的解决办法:

第一,打开sqlserver2005的查询分析器,code

SELECT  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文件中添加下面代码,

第四,进行输入数据的转码工作

数据表test如下:

显示正常。

第六,将第五的代码进行更改调整如下:

$res['stname'] = urlencode(iconv('GBK','UTF-8',$row['stname']));

然后,封装JSON,发送出去

echo urldecode(json_encode($res));

相关学习推荐:PHP编程从入门到精通

以上就是php链接sqlserver中文乱码怎么办?的详细内容,更多请关注 模板之家(www.mb5.com.cn) 其它相关文章!


路过

雷人

握手

鲜花

鸡蛋
原作者: 互联网 来自: 网络收集

全部回复(0)