首页上一页 1 下一页尾页 4 条记录 1/1页
关于页面乱码问题
发表在PHP图书答疑
2015-09-11
是否精华
是
否
版块置顶:
是
否
编者:
您好!
继续阅读从当当网买的你写的《实战突击:PHP项目开发案例整合》第二版一书。运行第六章的源程序,点击“登录”弹出用户登录页面,输入用户名root,密码123456,及验证码。再点击“登录”,打开/center/center.php页面。此时由于随书光盘中的/center/center.php页面编码是gb2312,源代码中的charset值也是gb2312.所以打开的页面没乱码。但我用EditPlus打开/center/center.php源代码,然后保存为utf-8编码。/center/center.php源代码中的header('Content-Type:text/html;charset=gb2312');和<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />也相应的改成
header('Content-Type:text/html;charset=utf-8'); 和<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,再登录,打开/center/center.php页面,出现乱码。请问是什么原因?此时再用EditPlus将源代码/center/center.php保存为gb2312编码格式,/center/center.php源代码中的header('Content-Type:text/html;charset=utf-8');和<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />代码保持不变,即charset值仍为utf-8,再打开/center/center.php页面,奇迹发生了,页面居然没出现乱码。按常理此时应该出现乱码的呀。请问为什么?用同样的方法测试blog/index.php页面符合常理。页面编码改成utf-8,源代码中charset值也相应改成utf-8,打开页面无乱码。页面编码改成gb2312,源代码中的charset值仍然是utf-8,打开页面出现乱码,符合常理。请问这是为什么?。请指教,附件中有源代码请测试,谢谢!
您好!
继续阅读从当当网买的你写的《实战突击:PHP项目开发案例整合》第二版一书。运行第六章的源程序,点击“登录”弹出用户登录页面,输入用户名root,密码123456,及验证码。再点击“登录”,打开/center/center.php页面。此时由于随书光盘中的/center/center.php页面编码是gb2312,源代码中的charset值也是gb2312.所以打开的页面没乱码。但我用EditPlus打开/center/center.php源代码,然后保存为utf-8编码。/center/center.php源代码中的header('Content-Type:text/html;charset=gb2312');和<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />也相应的改成
header('Content-Type:text/html;charset=utf-8'); 和<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,再登录,打开/center/center.php页面,出现乱码。请问是什么原因?此时再用EditPlus将源代码/center/center.php保存为gb2312编码格式,/center/center.php源代码中的header('Content-Type:text/html;charset=utf-8');和<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />代码保持不变,即charset值仍为utf-8,再打开/center/center.php页面,奇迹发生了,页面居然没出现乱码。按常理此时应该出现乱码的呀。请问为什么?用同样的方法测试blog/index.php页面符合常理。页面编码改成utf-8,源代码中charset值也相应改成utf-8,打开页面无乱码。页面编码改成gb2312,源代码中的charset值仍然是utf-8,打开页面出现乱码,符合常理。请问这是为什么?。请指教,附件中有源代码请测试,谢谢!