我的电脑属于windows10系统,已经安装好wamp,然后怎么配置才可以使用sublime编译器,感谢大佬,传授点宝贵经验
解决方案 »
- 為什麼下載的源碼運行都"Zend 200312070115881949x?? 饗玓罦?q湠@芴"
- 上传图片时无法获得图片信息的问题,急!!!
- 如何套个循环,能重复递交留言
- 现在才发现,gd库真好玩
- 关于 target=_blank 的问题, 请教高手!
- 我能在本网站找一些关于PHP类方面的文章吗?
- 一个关于表单提交的问题
- 求apche重定向规则
- Fatal error: Call to undefined function doTemplate() in D:\wamp\vhosts\p_yaxia_c
- php正则表达式的困惑
- php,ajax小白,请大佬看看我是哪儿错了,只要是这样写最后就获取不到用户名
- 学生信息管理系统
如果你想编辑php代码,可以理解php为文本文件,只要用个文本文件编辑器就可以编辑PHP代码,比如记事本什么的,
只是在WEB开发上,这种文本文件存在字符串编码问题,如GB2312、UTF-8等编码。
这样,如果用普通的文本编辑器,当你保存UTF-8编码的文件时,编辑器通常会以 BOM+UTF-8 的格式进行存储,而这个
BOM 其实就是在文件头部用固定的三个字节 0xEFBBBF 作为 UTF-8 编码的编码标志, 便于识别文本编码格式,但是在
PHP 里,PHP 读文件内容时就没那么智能的去套用这种文件格式区分文本编码,所以 PHP 加载文件是会连同文件头部
的 BOM 信息一起加载并返回的,即使在 PHP 里使用 Include 也是一样连同 BOM 信息一起加载,如果只是显示网页也
就被浏览器过滤掉了,如果是使用 AJAX 技术提取后台 PHP 返回的数据,就会经常读到开头一堆的 BOM 信息,然后需要
自己过滤掉这些没用信息才能正常取得数据,所以,如果站点使用 UTF-8 编码的情况下,最好是使用一些保存 UTF-8 编码
时不带 BOM 信息的编辑器,这样就不会产生这种问题了。
当然,如果你使用的是本地编码,如在简体中文系统里使用 gb2312,然后 WEB 上也是 gb2312,那么就没这种问题,用
记事本都可以写 PHP,而且不会有 BOM 头的问题,但是如果你使用 UTF-8,那么最好还是换个编辑器,如 EditPlus,
EditPlus 有几个特点,首先是可以代码高亮,虽然这个功能很多工具都能做到,但是它可以设置保存文件时用 UTF-8 形式,
不一定要用 BOM+UTF-8 形式,这个可以在 EditPlus 首选项里的文件设置进行设置,有几个编码可以选择,其中就有
BOM+UTF-8 和单一的 UTF-8 的选项,用了这个设置,在使用 UTF-8 编码写 PHP 代码时就会方便很多。
比如: PhpStorm 这个是用的最懂的功能强悍
Atom Sublime notPad++ 等等 很多很多