Utf8 與 Utf8-BOM 的差別

1.先說差別,Utf8-BOM編碼的字符串比Utf8編碼的字符串,多了前綴\xEF\xBF\xBD,肉眼是看不出來的,解析出來的字符串的長度也正常編碼

好比:"123456",Encoding.Utf8.GetBytes獲取字節流字符串

Utf8-BOM編碼爲9位,Utf8編碼爲6位coding

分別經過上面的字節流經過Encoding.Utf8.GetString,獲得的都是"123456"異常

可是:di

以Utf8-BOM編碼的字符串寫庫的時候(Oracle、MySql)都會出現異常co

相關文章
相關標籤/搜索