utf-8生成静态页的问题!!急! 郁闷啊 ,字体也没乱码的只是格式乱了,全挤到一堆去了,只要用zend studio 打开 再保存一下 就全好了有人知道吗?help me! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是BOM的问题php是忽略bom的还要注意系统的字节序 自己检查得到的原因是 ,问题出在这一句:$Str .= "<li><a href=\"".$News_Html."\"><img src=\"".$News_Thumbnail."\" /></a><br />".$News_Title."</li>\n";这一句产生的序列 会破坏整个页面的结构但是 只要打开该文件 不用做任何修改 随便加个空格 或者删一个空格 然后保存一下 就行了请教是什么原因啊 看看你要生成的东西的编码是不是已经转换成了utf-8 我知道原因。你用二进制编辑器,查看一下你生成的html文件和真正的utf-8编码的文件头是否一样。我以前也遇到过这种情况,什么都正常就是页面排版出了问题,最后发现是文件开头多了点东西。 BTM问题?有什么解决方法吗? php生成的utf-8编码的文件是没有bom标识的,但这种文件在windows2000或其他高版本中的记事本中依然可以正常读出,如果直接用记事本来编辑utf-8或utf-16编码的文件,记事本会在文件的头部自动添加bom标识,如utf-16编码的文件前面回加上ff fe或fe ff(根据系统字节序而定),而utf-8的则又不同。许多在win环境下的软件一般都需要文件提供bom来判断文件的编码,才会正常的读文件,为避免出现软件不能正常读取php生成的指定编码的文件,你可以在已生成的文件头前面再添加对应的bom标试,应该就可以解决你遇到的问题了 curl 代理服务器设置 无法上传视频 !!!关于PHP显示时间的一个问题 PHP怎样模拟一个POST来提交数据 接收到的json解析不了,必须用php解析 再提问,还是正则表达式 求正则 求助:cookie不能保存的问题 用php编的一个分页的程序,不好用,请教高手!! php7不支持e修饰符,代码该如何修改呢 网页数据抓取 创建透明图片文件的问题?
php是忽略bom的
还要注意系统的字节序
$Str .= "<li><a href=\"".$News_Html."\"><img src=\"".$News_Thumbnail."\" /></a><br />".$News_Title."</li>\n";
这一句产生的序列 会破坏整个页面的结构
但是 只要打开该文件 不用做任何修改 随便加个空格 或者删一个空格 然后保存一下 就行了请教是什么原因啊
你用二进制编辑器,查看一下你生成的html文件和真正的utf-8编码的文件头是否一样。
我以前也遇到过这种情况,什么都正常就是页面排版出了问题,最后发现是文件开头多了点东西。
有什么解决方法吗?