首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

php与sqlserver汉语言数据为乱码的解决

2012-12-27 
php与sqlserver中文数据为乱码的解决若数据库的编码为GB2312,怎样在yii中进行配置才能使得页面的数据显示

php与sqlserver中文数据为乱码的解决

若数据库的编码为GB2312,怎样在yii中进行配置才能使得页面的数据显示正常,并且数据库中的数据不能出现乱码:
方法一:
1. yii默认的编码方式是utf-8, 若想改变其编码方式需要在main.php文件中加上'charset'=>'GB2312', 这样才能改变函数的输出的编码方式
2. sql server 2000 的编码方式默认为本地GB2312编码方式, 对数据库进行操作时要注意编码的方式
3. web页面的编码相应的需要变为GB2312
4. 文件保存时需要保存为GB2312编码,这样php文件中的中文字符才能正常解析

方法二:
1. 通过iconv函数对数据进行转码
iconv('GB2312','UTF-8',$data)

热点排行