已有40人关注
《PHP实例开发大全》(提高卷)第03章实例042错误提示如下:请老师解惑!
发表在PHP图书答疑 2017-06-07
是否精华
版块置顶:

我是用记事本打开查看代码的,图片是没有修改任何代码下显示的结果:(我试着用它们去修改

<meta http-equiv="Content-Type" content="charset=utf-8"/>

date_default_timezone_set("Asia/ShangHai");

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">

iconv("UTF-8","GB2312//IGNORE",$data)

)但是没反应。是因为文件储存是的编码与页面设置的编码不一致吗?我试着在浏览器上设置编码,但一直是utf-8,该不到gb2312。老师教我如何从储存PHP文件编码、页面用代码设置的编码、再到数据库编码的设置关系,必须全部统一编码吗?

55552.jpg


分享到:
精彩评论 2
心销_1495509329
学分:2 LV1
2017-06-07
沙发

数据库里设置时选择GB2312即可

春夏秋冬
学分:2 LV1
2017-06-08
板凳

现代PHP要求文件编码、页面用代码设置的编码、再到数据库编码全部统一为UTF-8.

文件编码:通常使用编辑器修改,我用的是phpstorm,点击右下角可以直接修改。不同的编辑器可以百度。

页面编码:可以使用浏览器设置“编码”,不同的浏览器设置方式略有不同,同样可以百度一下。

数据库: 在新建数据库时,字符集选择UTF-8。我用的是navicat可视化数据库管理工具,如下图,

image.png


这样所有都保持UTF-8,就会避免很多由于编码导致的问题。


首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照