程序是从原站般过来的,PHP是新装的,就说为啥图片显示不了,用UE打开一看里面EF BB BF网上查了一下是BOM,在ACD里这张图是能正常显示的,请问怎么去除前面的BOM标记?
解决方案 »
- phpmyadmin的#1045 - Access denied for user 'root'@'localhost' (using password: NO
- pear国内为什么使用的这么少?
- iframe标签的溢出属性怎么不能使用visible?
- PHP写入sql server2005数据乱码
- 留言墙的那些可自由移动的留言是用什么实现的
- Mantis+IIS5+MySQL5.0+PHP5.6问题,在线等,搞定就结贴!!!
- php下com编程的疑惑???
- 谁用php做过e-gold的自动付款?
- SQLserver2005连接PHP是提示错误
- 大家有谁接触过eBay的吗?如何把订单从eBay下载到本地?
- PHPer应该学哪种RIA技术?
- file_put_contents函数写入数据的问题
或者找下UE配置选项,应该有utf-8保存不留bom头的设置。
ASCII可能会自动加BOM,图片设为Binary应该就可以了
办法2:写代码去掉。fopen文件内容,然后调用下面的函数,最后重新写入文件中。
function removeBOM($str = '')
{
if (substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
$str = substr($str, 3);
}
return $str;
}
办法2:写代码去掉。fopen文件内容,然后调用下面的函数,最后重新写入文件中。
function removeBOM($str = '')
{
if (substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
$str = substr($str, 3);
}
return $str;
}