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标试,应该就可以解决你遇到的问题了 ZendGuardLoader 安装失败?求助 php 中文登录的问题... 网站数据库的问题 大家怎样解决substr汉字时出现的乱码问题? 只用SQL语句如何取前5天的记录? 我第一个来祝贺,大家端午节快乐。 分页显示的第二页怎么没有显示出来? 怎么取得两时间之间间隔的秒数,如2003-06-30 1 请教$_SESSION[]的具体用法 虽然这是一个老问题,但解决总是不尽人意,关于PHP的安装 网页数据抓取 创建透明图片文件的问题?
php是忽略bom的
还要注意系统的字节序
$Str .= "<li><a href=\"".$News_Html."\"><img src=\"".$News_Thumbnail."\" /></a><br />".$News_Title."</li>\n";
这一句产生的序列 会破坏整个页面的结构
但是 只要打开该文件 不用做任何修改 随便加个空格 或者删一个空格 然后保存一下 就行了请教是什么原因啊
你用二进制编辑器,查看一下你生成的html文件和真正的utf-8编码的文件头是否一样。
我以前也遇到过这种情况,什么都正常就是页面排版出了问题,最后发现是文件开头多了点东西。
有什么解决方法吗?