|
本帖最后由 heraldic 于 2009-12-10 10:33 编辑
学习了yizhili 兄弟的bookstore代码之后,试着做个小程序练练手,因为机器上已经有mssql2000,就没启动mysql,毕竟机器性能不好。
问题来了,我换成mssql数据库以后,所有网页都成了乱码,于是急忙在论坛搜索了一遍,把config->database,以及所有自编php代码中的utf-8编码换成了gbk,情况稍微好转,但是和数据库打交道的部分-----通过php返回的数据还是乱码,请问还需要哪里设置什么吗?
不好意思,问题解决了,除了上述修改之外,php文件的编码也要换成ANSI的,原先的php文件有些是UTF8,还有些是UTF8+BOM(?)的
总结一下吧:使用MSSQL做数据库,注意把所有编码(config->database.php),VIEWS->PHP中HTML代码头部全换成GBK(或者GB2312),另外也要注意这些PHP文件的编码,不能为UTF8,统一换成ANSI即可。 |
|