技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营
卡卡网是专业的网站测速平台,网速测试,测试网站速度,就来卡卡网 ~
问题反馈网络日志

【DiyVM】沙田机房/香港云/回国CN2线路/AMD EPYC/39元一月5M/CN2海外云主机 24元/月BGP+CN2海外云 低至25元/月海外主机 低至$2/月

DiyVM:香港VPS惊爆价36元一月
★站长变现★特色悬浮小图标广告
5M CN2 GIA云主机 24元起
【转化好产品,官方高价收量】
一一一云主机 26元起一一一
官方高价收量,每日稳定结算

一一云主机 24元 3折起一一
AWS核心代理U充值 免注册开户
海外CN2云 低至$2.5/月
海外云低至2折 298/年
免费测试★APK免杀 谷歌过保护
官方收量CPA/CPS长期稳定

海外主机 5M CN2 低至$2/月
恒创科技 一 海外服务器 ● 高速稳定
★解决安装报毒★谷歌过保护机制
CN2 GIA/1000Mbps $111/月
超级签★免杀★加固★满意付款
全球云主机 3天试用再买

【菠萝云】香港4G内存99元,马上开通
亿人互联-津/京BGP托管租用/VPS
苹果签名/APP封装/远控免杀
10M CN2海外云VPS 53元/月
一一站长/主播好变现一一有流量就来
站长变现 特色悬浮小图标广告

实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现

赞助商

分类目录

赞助商

最新文章

华纳云美国cn2 gia云服务器优惠促销,活动机型月付5折,年付3折,洛杉矶数据...
测试了多款香港云主机,这里筛选了几款适合国内外用户访问香港cn2云服务器,有需要...
春节假期已结束,各行业逐步复工复产,香港IDC华纳云现推出开春特惠季活动,云服务...
为回馈新老用户,香港IDC华纳云官网特别推出【新年焕新季】活动,爆款产品低至2折...
圣诞快乐!这个节日期间,Jtti将为您带来无语伦比的优惠,为您的项目提供强大助力...
Jtti.cc发来了圣诞节促销活动:美国cn2云服务器年付价格低至24.62美元...
香港IDC华纳云发来了12月暖冬特惠活动,服务器限时3折,入门必备云服务器240...

搜索

EditPlus保存选utf-8 bom就是文本文件保存时的utf-8

作者:admin    时间:2021-8-24 12:38:22    浏览:851

现在各种各样的编辑器,保存文件时如何选择编码格式,也是一大问题,如果选择不对,那么可能对程序的运行就会产生影响。

我在用Wordpress时修改文件后发生过很多次这样的事情,用记事本编辑的文件能运行正常,但改用EditPlus编辑后就运行出错,这明显就是保存的文件编码问题了。

后来经常多次变换保存方式,才知道,EditPlus保存选utf-8 bom就是文本文件保存时的utf-8。EditPlus保存选utf-8并不是文本文件保存时的utf-8。

这就让我有些好奇了,utf-8 bom 与 utf-8 有什么不同?后来经过查阅相关资料,才明白它们之间的区别。

先看图


(点击图片放大)

内容都一样 ,为什么相差了3个字节呢 ? 再看下图 。


(点击图片放大)

多出来的 ef bb bf 就是上面相差三个字节的原因 。

为什么 utf-8 bom 要多这三个字节呢 ?

BOM——Byte Order Mark,就是字节序标记。

bom是为utf-16和utf-32准备的,用于标记字节顺序。微软在utf-8中使用bom是因为这样可以把UTF-8和ASCII等编码区分开来,Windows就是使用BOM来标记文本文件的编码方式的,但这样的文件在Windows之外的操作系统里会带来问题。

UTF-8 BOM头又是什么

UTF-8以字节为编码单元因此不需要 BOM 来表明字节顺序,但可以用 BOM 来表明编码方式。字符 "Zero Width No-Break Space" 的 UTF-8 编码是 EF BB BF。所以如果接收者收到以 EF BB BF 开头的字节流,就知道这是 UTF-8编码了。

因此UTF-8编码的字符串开头处的三个bytes 0xef,0xbb,0xbf就称为UTF-8 BOM头。

x

总结

前面说了那么多,想必大家也就大致了解了有关utf-8 bom与utf-8的关系了吧,也就明白了为什么EditPlus保存选utf-8 bom就是文本文件保存时的utf-8了。

您可能对以下文章也感兴趣

标签: EditPlus  UTF8-BOM  UTF-8  
x
广告: 【限时】云主机 24元/月