php+sqlserver2000怎么设置输出编码?
html页面和php都是utf-8,静态网页显示中文正常,这时从数据库中调出数据都是乱码,于是将php和html页面都改成gb2312,三者编码一致,这时调出的数据正常了,但html页面又乱码了,郁闷死:Lsql2000默认为中文编码,能否设置数据输出编码是utf-8?(iconv肯定不行) 将所有文件内容copy,重新用gb2312保存之后,问题解决!
总结:
html:gb2312
php:gb2312
ci:gb2312
html文件属性:gb2312
数据库:gb2312 SQL 2000我开发过,是GB2312 GB2312的编码,通过iconv来转换的,数据库取出来之后,因为用不了SET NAMES 但是,ICONV可以用的,我就是这样做的,全部都是UTF8编码,除了SQL 2000的数据库为GB2312 用ICONV,你也太勤奋了。。 ICONV我自己写了一个
utf82gbk和gbk2utf8的2个方法,直接调用就可以了
页:
[1]