BOM: Byte Order Mark
前一段时间在PHP中遇到情况
越来越发现这样的东西在web开发之中是一个很大的问题,也就是称之为BOM的东西,偷偷的隐藏在大多数UTF-8文件的头部。
举个简单的例子,一个文件要包含另外一个文件,如果文件的头上有Byte Order Mark,那么文件被包含了以后,浏览器会莫名其妙的读到三个奇怪的ascii嘛,甚至有时会导致浏览器显示出现奇怪的问题。
现在,放弃Notepad,在所有文件中都不使用BOM,轻松了。
越来越发现这样的东西在web开发之中是一个很大的问题,也就是称之为BOM的东西,偷偷的隐藏在大多数UTF-8文件的头部。
举个简单的例子,一个文件要包含另外一个文件,如果文件的头上有Byte Order Mark,那么文件被包含了以后,浏览器会莫名其妙的读到三个奇怪的ascii嘛,甚至有时会导致浏览器显示出现奇怪的问题。
现在,放弃Notepad,在所有文件中都不使用BOM,轻松了。
feed