php版本5.3升级到5.6,导致web页面乱码,求解答 由于5.3不支持la框架,只好升级php版本,之前不熟的项目gbk和utf8的都有,都木得问题。升级5.6后,gbk的项目就是乱码。楼主已经试过改php.ini不行。这个要怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 乱码原因:php文件格式php文件里的代码内容html渲染的编码声明如果和数据库读取内容相关:数据库编码php连接数据编码这些都要一致。 把 gbk 的代码全部另存为 utf-8 就可以了。。 全部另存为utf-8就好了,建议使用Dreamweaver 、Notebad++编辑器 php文件编码<meta编码header输出编码要一致就不会乱码了例如你php文件保存为utf8格式然后header输出<?phpheader('content-type:text/html;charset=utf8');?><meta http-equiv="content-type" content="text/html;charset=utf-8">这样就不会乱码了 乱码基本上和PHP版本没关系吧?到底怎么个乱码法?截个图看看。 乱码肯定考虑php,html,数据的编码问题了 WIN03IIS PHP5.3.9升级到 PHP的5.3.10出问题帮看看什么问题 说说在线采购系统! php在线截图 php时间戳能表达的最大时间是什么 请问有没有哪款模板引擎支持中文变量的? PHP中如何去掉函数的报警信息 关于mysql查询url的问题 如果判断一个数字为奇数还是偶数? PHP 4.2.2是不是只可以在Apache2.0的版本运行啊 如何实现模糊查询?比如“:输入“电信公司”跟输入“电信”都能查得出来? 关于PHP 中,Ajax 发送后服务器端处理Header跳转的问题 php最新版本已经升到7.1.0了,坛子里竟然一点动静都没有
php文件格式
php文件里的代码内容
html渲染的编码声明如果和数据库读取内容相关:
数据库编码
php连接数据编码这些都要一致。
<meta编码
header输出编码要一致
就不会乱码了例如你php文件保存为utf8格式
然后header输出
<?php
header('content-type:text/html;charset=utf8');
?>
<meta http-equiv="content-type" content="text/html;charset=utf-8">这样就不会乱码了