PHP读取MSSQL数据出现乱码的问题
2009-12-17 16:44
471 查看
PHP读取MYSQL数据库或MSSQL数据库时,有时出现乱码,这是PHP.ini中配置和.php页面编码不一致引起的。
解决办法:
1、首先,将PHP.ini中设置为default_charset = "gb2312",然后重启Apache。
这时从数据库中提取的结果集可以正常显示中文了,但.php页面中的列名也有可能显示乱码了。这样解决,
2、然后,PHP.ini页面中<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />设置为gb2312。
当然,可以在“编辑---首选参数---新建文档”中,默认编码选中“简体中文(GB2312)”。以后新建PHP.ini页面时会自动设置为gb2312的编码了。
解决办法:
1、首先,将PHP.ini中设置为default_charset = "gb2312",然后重启Apache。
这时从数据库中提取的结果集可以正常显示中文了,但.php页面中的列名也有可能显示乱码了。这样解决,
2、然后,PHP.ini页面中<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />设置为gb2312。
当然,可以在“编辑---首选参数---新建文档”中,默认编码选中“简体中文(GB2312)”。以后新建PHP.ini页面时会自动设置为gb2312的编码了。
相关文章推荐
- 解决方法:ASP读取数据库中的中文数据出现乱码的问题
- 遇到问题-用StreamReader读取数据时出现乱码,streamwriter写入中文时出现乱码
- PHP+MySQL存储数据出现中文乱码的问题
- web 项目从数据库读取数据时出现乱码的问题的解决
- PHP读取mssql,json数据中文乱码
- PHP+MySQL存储数据出现中文乱码的问题
- 解决PHP写入、读取MYSQL数据库数据中文乱码问题
- php读取mysql中文数据出现乱码的解决方法
- 遇到问题-用StreamReader读取数据时出现乱码,streamwriter写入中文时出现乱码
- 解决PHP读取纯真ip数据乱码问题
- php读取mysql中文数据出现乱码
- 也说php从mysql数据库通过服务器端json返回数据出现乱码问题
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- php向数据库插入数据出现乱码问题
- php读取mysql中文数据出现乱码的解决方法
- PHP+MySQL存储数据出现中文乱码的问题
- Windows下php页面读取 mysql"中文数据"出现乱码的解决方法
- PHP读取mssql2008,json数据中文乱码
- PHP+MySQL存储数据出现中文乱码的问题
- PHP读取mssql json数据中文乱码的解决办法