应该是MySQL数据库吧
我也碰到过这种问题 解决方案不好 最好用的一种:
重装mysql:
1。 net stop msql
2, 卸载
3。安装 mysql
4。配置mysql (请注意(选第一个详细安装) 大概到第4 或 5 步时候让你选择数据库默认编码 选择utf8 注意:前面的小圆点别忘了选上)
5。 将备份sql 文件中的Latin 编码全部替换成utf8
在mysql导入数据前,使用
set names utf8;
或者
set names gbk;
这样保持编码一致
在网页中的meta标签中使用
这样来指定浏览器使用utf8,或者
来指定gbk
如果数据库中拣出的数据与希望的编码不符,可以使用
iconv 来转换
http://www.php.net/manual/en/function.iconv.php