社区
基础编程
帖子详情
php连接mssql数据库中文乱码问题
hdjdcyl
2012-08-23 03:32:06
一段代码(查询mssql数据库)在一台服务器上能正常输出中文,转移到另外一台服务器上,查询数据库取出的中文乱码,英文数字正常,请问大家,这个需要怎么样修改才能正常呢。。。???
...全文
1073
6
打赏
收藏
php连接mssql数据库中文乱码问题
一段代码(查询mssql数据库)在一台服务器上能正常输出中文,转移到另外一台服务器上,查询数据库取出的中文乱码,英文数字正常,请问大家,这个需要怎么样修改才能正常呢。。。???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hdjdcyl
2012-08-23
打赏
举报
回复
问题解决了:
找到php.ini把其中的改成下边就可以了
mssql.charset = "GBK"
xuzuning
2012-08-23
打赏
举报
回复
从 linux 中不可直接连接至 sql server,先检查连接工具的配置是否合适
既然有一台表现正常,那么对比一下设置应该不难
如果试图在php里解决问题,那么至少需要给出“乱码”的原始串(记得要用 base64 编码,以免丢失信息)
hdjdcyl
2012-08-23
打赏
举报
回复
主机的环境都是linux的,查询的是另外一台服务器的sql service数据库,,是不是linux的配置有问题啊。。。
phpman_cn
2012-08-23
打赏
举报
回复
http://blog.csdn.net/xiaowall/article/details/7864343
ws_123456
2012-08-23
打赏
举报
回复
两台服务器的本地编码不一样!~~~~~要看本地编码直接写跟记事本另存为然后看下编码是不是一样!~~
franzhong
2012-08-23
打赏
举报
回复
编码常用的是utf8-general-ci
不只是表要统一,要统一的总共有四处
一是:数据库类型,其中包括,数据库,表,字段三处都要统一,可以检查一下
二是:文件的编码类型,你若用dw或editplus可以查看页面编码,不同需修改
三是:访问数据库时的设置既set NAMES utf8;
四是:浏览器显示方式,添加meta属性<meta charset=utf-8>
不管用GBK,GB2312,这四处必须统一,看你缺少了哪一步
arc-spring-boot-starter-0.109.0-javadoc.jar
arc-spring-boot-starter-0.109.0-javadoc.jar
spark_embedded_2.11-0.0.68-javadoc.jar
spark_embedded_2.11-0.0.68-javadoc.jar
arc-agent-client-0.120.0-javadoc.jar
arc-agent-client-0.120.0-javadoc.jar
online_2.11-0.0.18-javadoc.jar
online_2.11-0.0.18-javadoc.jar
e_learning-0.5.5.alpha.1-javadoc.jar
e_learning-0.5.5.alpha.1-javadoc.jar
基础编程
21,891
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章