如題,VB.NET中,我讀寫一個檔案。
Dim fs As FileStream = New FileStream(StrFilePath, FileMode.OpenOrCreate)
Dim bw As BinaryWriter = New BinaryWriter(fs)
Dim br As BinaryReader = New BinaryReader(fs)
當我寫入時,假設8個位元組寫入的是四個中文,當我讀取8個字符時,讀出來的確有8個中文?
這是什么原因呢???
uj5u.com熱心網友回復:
BinaryWriter/BinaryReader 讀寫的是位元組陣列。至于位元組陣列和字串之間的轉化,你要用一樣的 Encoding 才行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/108089.html
標籤:VB基礎類
上一篇:上下微機通訊
