注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Computer Science

I Pressed My Words Here. Will You Read ?

 
 
 

日志

 
 

文件保存时,编码保存中签名的意思  

2011-08-09 11:51:06|  分类: With Windows |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
今天在Windows下的SQL Server 2008上保存文件时,注意到保存按钮有下拉选项。于是打开看了看。发现其默认时gb2312(cp936)的编码方式。选项中有UTF-8(cp65001)的编码方式,不过分了带签名和不带签名两种。这有什么区别呢?
我在网上搜索了下:保存文件时 UTF-8 的带签名与不带签名 http://www.cftea.com/c/2009/01/0L9HUPMPMA77NXCT.asp
原来,

带签名也就是带 BOM 信息,不带签名就是不带 BOM。

BOM,即 Byte Order Mark,也即字节流标记,它是用来让应用程序识别所用的编码的。UTF-8 的 BOM 是 0xEFBBBF。

如此。看来VIM就是靠这个开头来识别用什么解码方式读取正确了吧。
  评论这张
 
阅读(518)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017