K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

辨别UTF-8模板文件是否带Unicode签名BOM(Byte Order Mark)

12Next >

Gougliang 发表于:11-04-28 19:41 [添加收藏] 楼主 [回复] #Top#
Gougliang 人气:1401 积分:11242 金币:13771
VIP 管理团队 灌水狂人
首先引用一段非常专业的话:“BOM(Byte Order Mark),是UTF编码方案里用于标识编码的标准标记,在UTF-16里本来是FF FE,变成UTF-8就成了EF BB BF。这个标记是可选的,因为UTF8字节没有顺序,所以它可以被用来检测一个字节流是否是UTF-8编码的。微软做这种检测,但有些软件不做这种检测,而把它当作正常字符处理。

微软在自己的UTF-8格式的文本文件之前加上了EF BB BF三个字节, windows上面的notepad等程序就是根据这三个字节来确定一个文本文件是ASCII的还是UTF-8的, 然而这个只是微软暗自作的标记, 其它平台上并没有对UTF-8文本文件做个这样的标记。”

本文用了三种常见的编辑工具辨别模板文件是否带BOM,相信能轻松解决KingCMS地方门户网站用记事本编辑后出现白条的问题了。用以上任意一种工具,打开你曾经修改的模板文件,转换成不带BOM的就行了。

阅读全文
气象万千 发表于:11-04-28 19:46 沙发 [回复] #Top#
气象万千 人气:140 积分:902 金币:4255
KC元老
很专业的话语
zongxiao08 发表于:11-04-29 09:10 板凳 [回复] #Top#
zongxiao08 人气:145 积分:1044 金币:3553
专业
cnxo 发表于:11-05-02 09:39 4楼 [回复] #Top#
cnxo 人气:185 积分:196 金币:1298
KC元老
顶一个。
pktsandy 发表于:11-05-02 10:47 5楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
得意
flowin 发表于:12-10-12 17:13 8楼 [回复] #Top#
flowin 人气:111 积分:755 金币:4074
辨别UTF-8模板文件是否带Unicode签名BOM(Byte Order Mark)[图1]表示上次php遇到这问题!!!后来解决了!!
wuchunkai 发表于:12-10-12 17:34 9楼 [回复] #Top#
wuchunkai 人气:472 积分:6 金币:19338
VIP KC元老 灌水狂人
学习了下!
caozhi 发表于:12-12-06 08:57 10楼 [回复] #Top#
caozhi 人气:0 积分:0 金币:20
比较有用的
183.11.244.* 发表于:13-05-02 11:24 11楼 [回复] #Top#
KingCMS官方网站网友
应该是WINDOWS按照Unicode标准来吧,为什么WINDOWS躺着也中箭。
user9981 发表于:13-05-03 12:00 12楼 [回复] #Top#
user9981 人气:0 积分:1 金币:0
Reply: 10楼
ok

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号