还是乱码问题
我知道PHP连MSSQL,不能直接取得UTF8的中文就是不知道怎么同一编码,比如我的数据库是gb2312_chinese_ci,
需要在哪几个文件中设置保证编码一致啊
现在我的页面从数据库查询出来的数据都是乱码
以前只要连接数据库,set names‘gbk’就行了,现在刚开始学框架,有点生 views页面如果是GBK编码,从MSSQL取出的数据可以直接显示,无乱码,
如果views页面有其他编码(例如UTF-8),将数据传给views页面之前要转码$data = iconv($data, 'GBK', 'UTF-8') 这样太麻烦了 麻烦你只能找比尔盖茨算帐了,因为他不喜欢 utf-8 所以 Windows 下的东西很少有支持 utf-8 编码的。
所以不要用 mssql,用的话只能随时转换编码了! mssql2000本身不支持utf-8哇,所以我的程序都全面gbk化了,之前的utf-8被迫改成gbk,好多工作白费了,囧rz,iconv()转大一点字串(例如博客文章)资源消耗不少的说,如果乃用mssql就全面gbk吧,干净、清透、没问题 目前,偶的库和php都是gb2312
页:
[1]