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) 其它相关文章! |