PHP乱码问题:我用xampp环境开发一个网站,但是打开index.php主页的时候,出现乱码,就是无法显示中文。

2025-03-04 18:20:47
推荐回答(2个)
回答1:

应该是MySQL数据库吧

我也碰到过这种问题 解决方案不好 最好用的一种:
重装mysql:
1。 net stop msql
2, 卸载
3。安装 mysql
4。配置mysql (请注意(选第一个详细安装) 大概到第4 或 5 步时候让你选择数据库默认编码 选择utf8 注意:前面的小圆点别忘了选上)
5。 将备份sql 文件中的Latin 编码全部替换成utf8

回答2:

在mysql导入数据前,使用

set names utf8;

或者

set names gbk;

这样保持编码一致

在网页中的meta标签中使用



这样来指定浏览器使用utf8,或者

来指定gbk

如果数据库中拣出的数据与希望的编码不符,可以使用
iconv 来转换
http://www.php.net/manual/en/function.iconv.php