linux安装XAMPP,PHP网站,script提示乱码,求解决
redhatcentos默认安装XAMPP,放入PHP网站,连接MYSQL,网页显示正常,连接MYSQL也成功,但提示script框里是乱码,有大神解答下问题原因吗?...
redhat centos 默认安装XAMPP,放入PHP网站,连接MYSQL,网页显示正常,连接MYSQL也成功,但提示script框里是乱码,有大神解答下问题原因吗?
展开
1个回答
展开全部
代码储存文件的格式不是utf-8的;
数据库编码格式不是utf-8的;
数据传输格式不是utf-8的(看数据库链接的时候有没有这句: mysql_query("set names utf8"));
html头部的<meta /> 标签没有指定编码格式(没有这句话:<meta http-equiv="Content-
Type" content="text/html; charset=utf-8" />);
php的头部没有设置header("Content-type: text/html; charset=utf-8");
css文件头部没有设置编码格式 (@CHARSET "UTF-8";);
等等. 如果你的文件出现乱码, 请对比以上进行修改即可
更多追问追答
追问
1、代码储存文件格式的编码在哪改
2、数据库编码是用NA导入数据库的时候选择UFT-8对吗
3、数据传输格式这个链接在哪看
4、HTML头是GB2312,直接在PHP文件里改头可以吗
5、这个是哪里的文件
唉,小白,刚接触这个,能指点下吗
追答
你的提示框是乱码, 那应该是第6条的原因, 你看看你的出乱码的页面的php文件头部有
header("Content-type: text/html; charset=utf-8");这句话不, 没有就加上看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询