bom

Utf8 与 Utf8-BOM 的差异

倾然丶 夕夏残阳落幕 提交于 2019-11-26 14:12:06
1.先说差异,Utf8-BOM编码的字符串比Utf8编码的字符串,多了前缀\xEF\xBF\xBD,肉眼是看不出来的,解析出来的字符串的长度也正常 比如:"123456",Encoding.Utf8.GetBytes获取字节流 Utf8-BOM编码为9位,Utf8编码为6位 分别通过上面的字节流通过Encoding.Utf8.GetString,得到的都是"123456" 但是: 以Utf8-BOM编码的字符串写库的时候(Oracle、MySql)都会出现异常 来源: https://www.cnblogs.com/lcawen/p/11323475.html