您的位置:首页 > 编程语言 > PHP开发

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的编码了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: