标题:PHP+Microsoft SQL Server 2005 存入中文乱码
只看楼主
yjames_1
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-12-31
 问题点数:0 回复次数:1 
PHP+Microsoft SQL Server 2005 存入中文乱码
我的环境为 PHP 5.2.0+Microsoft SQL Server 2005.
做的开发为员工信息的录入及修改;数据库中员工中文名字段的数据类型为nvarchar,一开始我是先将excel表格中的一部分员工信息导入到数据库中,但是当用PHP在网页中显示时发现中文乱码,后来发现是SQL数据库中文名字段的排序规则缺省为SQL_Latin1_General_CP1_CI_AS,改为Chinese_PRC_CI_AI后中文显示正常。
接着当我用PHP查询语句mssql_query将网页输入的中文信息存入数据库后,发现无论是在SQL数据库中还是再用PHP在网页上显示时,中文均出现乱码。
我的网页编码格式使用“header('Content-type: text/html; charset=gb2312')"设置为GB2312中文,也尝试过UTF-8,并且也试着用iconv做过编码转换,但是无论哪种方式对于从网页上输入的中文在数据库和网页上显示均为乱码。
现恳请高人指点迷津,感激不尽!!!(另:请注意我用的是MSSQL而并非MYSQL。)
搜索更多相关主题的帖子: Microsoft 中文名字 数据库 excel 网页 
2011-06-14 13:44
yifeng1120
Rank: 1
来 自:郑州
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-9-1
得分:0 
是不是编码没有统一啊

[url=http://www.]怎样治疗便秘[/url] http://www.
2011-09-01 11:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-342791-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.014538 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved