问题描述:PHP输出一个字符串,结果字符串前面却多了几个乱码字符,检查源代码里面并没这些乱码字符
原因:这些乱码字符是 UTF-8 BOM头:Byte Order Mark ,它的格式是UTF + BOM ,记事本和DW默认UTF带BOM 头导致的!
解决方法:1.可以其他编辑器保存文件格式,例如EditPlus选择可以不带BOM的格式保存,
2.定义方法去掉BOM头:http://www.oschina.net/code/snippet_162279_10073
问题描述:PHP输出一个字符串,结果字符串前面却多了几个乱码字符,检查源代码里面并没这些乱码字符
原因:这些乱码字符是 UTF-8 BOM头:Byte Order Mark ,它的格式是UTF + BOM ,记事本和DW默认UTF带BOM 头导致的!
解决方法:1.可以其他编辑器保存文件格式,例如EditPlus选择可以不带BOM的格式保存,
2.定义方法去掉BOM头:http://www.oschina.net/code/snippet_162279_10073