- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AMP环境下“乱码”问题的解决
摘要:AMP(Apache+Mysql+PHP)开发环境作为动态Web开发的开源组合,对网页中的字符编码集使用很灵活,很多人摸不清头脑,经常出现“乱码”。该文作者从字符集解析原理、各种开发软件的字符集设置、如何追踪“乱码”出现的根源、其它原因的“乱码”及如何避免“乱码”的出现五个方面逐层次对PHP“乱码”问题进行阐述,让初学者很清楚的明白“乱码”产生的原因,并能掌握解决乱码问题的方法和步骤。
关键词:PHP乱码;AMP环境;编程;经验交流;
中图分类号:TP312文献标识码:A文章编号:1009-3044(2011)16-3869-02
AMP Environment Garbled Problems
PANG Tian-bing
(Xuzhou Vocational Trade School, Xuzhou 221004, China)
Abstract: AMP (Apache + Mysql + PHP) development environment as a dynamic open source Web development portfolio, on the page character encoding in use is very flexible and a lot of people lost in the mind, often appear garbled, This author from analytical principles of character set ,the various character set of develop software, how to track the garbled appears in the source, other reasons, how to avoid garbled appears by five levels of the PHP garbled explained the issue, so that beginners are Clearly understand the garbled the cause, and can grasp the way to solve garbled problem and the steps.
Key words: PHP garbled; AMP environment; programming; exchange of experience
在Apache+Mysql+php开发环境下,很多初学者经常会为网页中显示“乱码”而烦恼,总是上网搜索、改来改去,有时成功、有时失败,这次这样解决了,下次再遇到“乱码”原有的方法又不行了,总是云里雾里的,本文主要讨论如何避免和解决AMP开发环境下遇到的“乱码”问题。
1 先要了解字符集概念
字符集就是一套字符和编码,在存取页面字符时,是将字符集变成编码形式进行存储;在显示页面字符时,是将存储的编码翻译成页面字符的过程。由此我们可以知道:
1.1 当存取字符和显示字符时采用了不同的字符集,将出现“乱码”
此时网页显示如图1。
我们可以看到中文是正常显示的,且页面编码方式也是选择对的“简体中文(GB2312)”,当我们更换为Unicode(UTF-8)时,“乱码”就出现了。有时我们会遇到浏览器总是不能正确选择你想要的编码方式而出现“乱码”现象,我们可以在页面顶端添加header(content-type:text/html; charset=gb2312);告诉浏览器使用哪种方式进行字符集翻译与显示。
1.2 当网站的各网页采用了不同的编码方式,而导致部分页面出现“乱码”的现象
当我们解决“乱码”问题时,多个网页会出现字符集不一致情况,导致部分网页出错。当我们只是改变某个页面的字符集时,没有更改某些软件“新建文件”默认的编码方式时,会出现,新建的文件都不能正常显示的情况。
明白了字符集是什么,当我们再遇到“乱码”时,首先要尝试是否更改页面的编码方式是否能正常显示中文,再进一步确定“乱码”出现的原因。
2 了解开发环境中遇到的几个软件及它们所使用的默认字符集
2.1 PHP脚本编写软件
PHP脚本编写软件有Dreamweaver、Easy Eclipse for PHP、Eclipse studio等,这些软件一般在新建网页时都有默认的字符集,当然也可以在新建后修改页面字符集,这样就麻烦了,所以在写网站之前就要计划好所用字符集,让整个网站都采用统一字符集:
1)对已存在页面查看页面属性,修改成统一字符集。
您可能关注的文档
最近下载
- 山东省泰安市2025届高三四模检测(泰安四模)英语试题及答案.docx VIP
- 2024-2025学年深圳中学初中部七年级入学分班考试数学试卷附答案解析.pdf
- GB50424-2015 油气输送管道穿越工程施工规范.docx VIP
- (2025秋新版)人教版三年级数学上册全册教案.docx
- 采矿工程毕业设计论文-麦地掌煤矿150万吨矿井初步设计.doc VIP
- 德隆煤矿90万吨初步设计.doc VIP
- 2025年山东黄金集团井下技能工人招聘(2000人)考试备考题库及答案解析.docx VIP
- 直肠癌手术编码.pptx VIP
- 2025秋统编版(2024)道德与法治一年级上册教学设计(全册) .pdf
- Unlock2 Unit4 第一篇听力讲解及答案.pptx VIP
文档评论(0)